Exactamente la misma pregunta que esta , pero usando CLI en lugar de GUI.
Me gustaría permitir el acceso de inicio de sesión a un directorio SMB compartido, pero los usuarios no tienen otro acceso al servidor.
Exactamente la misma pregunta que esta , pero usando CLI en lugar de GUI.
Me gustaría permitir el acceso de inicio de sesión a un directorio SMB compartido, pero los usuarios no tienen otro acceso al servidor.
Respuestas:
sudo adduser --no-create-home --disabled-password --disabled-login sambausername
sudo smbpasswd -a sambausername
Cree un recurso compartido editando /etc/samba/smb.conf
. Por ejemplo, puede agregar algo como esto en la parte inferior:
[share name]
comment = whatever
path = /path to share
browsable = yes
read only = no
guest ok = no
Ahora es una buena idea reiniciar samba:
sudo service smbd force-reload
--no-create-home --disabled-password --disabled-login
Esto me salvó el día! Todavía útil en 2017!
Una nota sobre cómo agregar usuarios en Samba versión 4.x
A diferencia de Samba versión 3.xy anteriores, Samba versión 4.x no requiere un usuario local de Unix / Linux para cada usuario de Samba que se cree (si está conectado a otra fuente de autenticación, como Active Directory).
El comando es el siguiente para agregar usuarios a Samba Active Directory
samba-tool user add USERNAME-HERE
Para obtener más información, consulte el tutorial de Samba AD DC
Respuesta extraída de Cyberciti
Para verificar su versión de Samba simplemente use el comando
samba -V
Salida de ejemplo:
Version 4.3.11-Ubuntu