Esatta domanda identica a questa , ma utilizzo della CLI anziché della GUI.
Vorrei consentire l'accesso di accesso a una directory SMB condivisa, ma gli utenti non hanno altri accessi al server.
Esatta domanda identica a questa , ma utilizzo della CLI anziché della GUI.
Vorrei consentire l'accesso di accesso a una directory SMB condivisa, ma gli utenti non hanno altri accessi al server.
Risposte:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Crea una condivisione modificando /etc/samba/smb.conf
. Ad esempio, puoi aggiungere qualcosa di simile in fondo:
[share name]
comment = whatever
path = /path to share
browsable = yes
read only = no
guest ok = no
Ora è una buona idea riavviare samba:
sudo service smbd force-reload
--no-create-home --disabled-password --disabled-login
Questo mi ha salvato la giornata! Ancora utile nel 2017!
Una nota sull'aggiunta di utenti su Samba versione 4.x
A differenza di Samba versione 3.xe precedenti, Samba versione 4.x non richiede un utente Unix / Linux locale per ogni utente Samba creato (se è collegato a un'altra fonte di autenticazione, come Active Directory).
Il comando è il seguente per aggiungere utenti in Samba Active Directory
samba-tool user add USERNAME-HERE
Per ulteriori informazioni, consultare la guida di Samba AD DC
Risposta estratta da Cyberciti
Per verificare la tua versione di Samba basta usare il comando
samba -V
Esempio di output:
Version 4.3.11-Ubuntu