Risposte:
Credo che Samba sia configurato in questo modo per impostazione predefinita, qui ci sono le righe pertinenti in smb.conf
:
# "security = user" is always a good idea. This will require a Unix account
# in this server for every user accessing the server. See
# /usr/share/doc/samba-doc/htmldocs/Samba3-HOWTO/ServerType.html
# in the samba-doc package for details.
security = user
...
# This boolean parameter controls whether Samba attempts to sync the Unix
# password with the SMB password when the encrypted SMB password in the
# passdb is changed.
unix password sync = yes
Maggiori informazioni su queste opzioni e altro qui . Spero possa aiutare.
MODIFICARE:
La prima volta che aggiungi un utente Linux ( adduser
) devi aggiungerlo anche a smbpasswd.
sudo smbpasswd -a <user>
quando ti viene richiesta una password usa la stessa password che hai usato con adduser. Dopo questo la password smb dovrebbe essere aggiornata automaticamente quando si cambia la password di Linux consudo passwd <user>
sudo adduser kevin
ad esempio) devi fornire anche una password, questa è la password che sarà richiesta a quell'utente per accedere a una condivisione. Cambia password con sudo passwd kevin
. Questo aiuta?
valid users = Family
in smb.conf nella sezione di condivisione? Se hai ancora problemi, potrebbe essere meglio iniziare un'altra domanda con maggiori dettagli: messaggi di errore di smbd che compaiono in /var/log/auth.log
, e come hai impostato samba eventualmente anche con il dump del tuo file di configurazione testparm /etc/samba/smb.conf
.... (che verifica anche smb .conf sintassi).
sudo pdbedit -L -v
e l'unico utente aggiunto è "nessuno". Quindi dovrei correre sudo smbpasswd -a family
? In tal caso, quale password devo inserire? Devo inserire 12345, come il mio accesso?