attività di samba come nessuno nonostante l'impostazione account guest
-
29-09-2019 - |
Domanda
Sono la creazione di Samba su Linux per l'accesso utente singolo da Windows, e necessità di evitare che il controllo della password. Ho aggiunto il mio nome utente linux smbpasswd. Nonostante l'account impostazione ospite nel mio smb.conf, file creo sono di proprietà dell'utente nessuno. Come faccio ad avere la samba per operare come il mio ID utente?
smb.conf:
[global]
security = share
guest account = liam
...
[goodstuff]
path = /home/liam
read only = no
guest only = yes
guest ok = yes
Se questo è un FAQ, le scuse; Ho guardato e guardato per la risposta.
Soluzione 2
Il problema risulta essere
guest only = yes
Con questo rimosso, l'attività avviene come account guest id utente.
Altri suggerimenti
Questo sembra essere un problema comune, per me attualmente non funziona se ce l'ho nella sezione del titolo, ma funziona se è nella sezione globale. Questa è la definizione della mia parte:
[RepoDrive]
comment = USB drive
path = /shr
read only = No
create mask = 0777
directory mask = 0777
guest only = Yes
guest ok = Yes
browseable = No
Secondo il Samba manuale , specificando account guest per la quota dovrebbe essere a posto e questo è come dovrebbe essere fatto ... IMO, Samba ha un sacco di problemi. Si noti che se si desidera scoprire quando quale utente si agisce quando si è ospiti, assicurati di avere i permessi di scrittura e creare una cartella, quindi è possibile controllare proprietario della cartella, e questo sarà l'utente che di samba usata. Per me, si tratta di "nessuno" (impostazione predefinita) se a specificare l'account guest nella sezione azione.
Si noti che smbpasswd non ha nulla a che fare con queste definizioni utente.
Se tutto il resto fallisce, tenta di utilizzare testparm (è necessario sudo apt-get install samba-common-bin per ottenerlo). Vi mostrerà che i parametri della configurazione sono in realtà efficaci, e rilevare eventuali parametri irrilevanti / errate (elimina le impostazioni che vengono impostati al valore di default, e riscrive sinonimi, ad esempio scrivibile = yes diventerà read only = no perché questi sono contrari ).
La soluzione per me è stato quello di aggiungere "guest account = nomeaccount" per la quota al posto della parte [globale].