Voglio montare una condivisione SMB protetta da password (servita da un computer Windows). La condivisione è protetta da un nome utente e una password e potrei non scrivere la password in un file, desidero che mi venga richiesta la password al momento del montaggio.
Ho bisogno di una soluzione che funzioni anche quando l'utente sul computer client non dispone di privilegi di amministratore, quindi qualunque metodo venga utilizzato per montare la condivisione non deve consentirgli di ottenere i permessi di root. L'installazione iniziale può essere eseguita come root. Gli utenti devono essere in grado di specificare nomi di server arbitrari. Il mio bisogno immediato è con Ubuntu 12.04, ma più ampia è una soluzione applicabile, meglio è.
Il client è senza testa, quindi sto cercando uno strumento da riga di comando.
Cosa ho provato:
mount.cifs
: mentre può essere impostato come setuid root, i suoi autori non lo considerano sicuro . L'esecuzione insudo
ha lo stesso problema.smbnetfs
,fusesmb
: Non sono riuscito a convincere nessuno dei due a chiedermi una password.- Nautilus e gvfs:
gvfs-mount smb://servername/sharename
fallisce conError mounting location: volume doesn't implement mount
.
Come posso montare una condivisione Samba dalla riga di comando, come utente non root, con una richiesta di password?