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.
command-line
samba
Foo Bar
fuente
fuente
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:Ahora es una buena idea reiniciar samba:
sudo service smbd force-reload
fuente
--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
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
Salida de ejemplo:
fuente