View Full Version : Samba: smbpasswd
ZioLollo
08-07-2011, 10:50
E' da una settimana che mi sono messo ad "imparare" samba, non ho avuto grandi problemi, ma da ieri quando digito da root smbpasswd -a utente (inserisco 2 volte la password) il file smbpasswd non viene aggiornato, il sistema non mi riporta nessun errore, qualche giorno fa avevo aggiunto 3 utenti senza problemi. Da ieri mi fa questo scherzo, dopo 1000 tentativi provo a riavviare xubuntu e poi funziona, ma ora di nuovo non va :/
ovviamente l'utente esiste in linux
edit:
smbpasswd -a utente
messagio: added user utente
smbpasswd -x utente
messaggio: utente eliminato
edit1:
ora non posso nemmeno eliminare o cambiare la password agli utenti, il messaggio che riporta:
Failed to find entry for user
ho creato il file smbpasswd con la seguente sintassi:
cat /etc/passwd | mksmbpasswd > /etc/samba/smbpasswd
ZioLollo
09-07-2011, 13:25
Aggiornamento:
ho capito l'inghippo, ma comunque vorrei capire il perche' della cosa:
aggiungere ed eliminare funziona, il problema sta nel fatto che il file /etc/samba/smbpasswd non si aggiorna, per aggiornarlo devo ridare il comando cat /etc/passwd | mksmbpasswd > /etc/samba/smbpasswd, inoltre sempre in smbpasswd sono elencati anche gli utenti eliminati in samba (smbpasswd -x), per toglierli dall'elenco devo eliminarli anche dal sistema (userdel)
Tutte le operazioni le eseguo da root
Ma non puoi lasciare stare /etc/passwd e far creare il file delle password di samba da smbpasswd senza l'opzione -a?
ZioLollo
09-07-2011, 23:42
Ma non puoi lasciare stare /etc/passwd e far creare il file delle password di samba da smbpasswd senza l'opzione -a?
Scusa ma non ho capito cosa vuoi intendere.
Io non conoscevo altri modi per dare una password samba ad un utente che smbpasswd -a.
Se mi puoi spiegare meglio cosa intnedi per lasciar stare il file /etc/passwd mi fai un piacere ;)
http://wiki.ubuntu-it.org/Server/Samba
ZioLollo
10-07-2011, 12:54
http://wiki.ubuntu-it.org/Server/Samba
La guida l'avevo gia' letta e su questo link l'unica cosa che ho trovato e' un man smbpasswd :/
La mia configurazione funziona, volevo solo capire come funziona.
Avevo capito che Samba attinge alle password dal file /etc/samba/passwd ma se il file non viene aggiornato in automatico quando aggiungo un utente, ma l'utente aggiunto funziona senza aggiornare il file.....allora Samba da dove prende le password e il file smbpasswd a cosa serve?
questo?
http://www.linuxquestions.org/questions/linux-networking-3/adding-users-using-smbpasswd-or-synchronise-passwd-smbpasswd-171733/
p.s.
se un utente non e' in quel file dovrebbe considerarlo "guest"
ZioLollo
10-07-2011, 14:00
l'utente guest non e' permesso
a me non fa connettere con altri utenti
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.