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 sambausernamesudo smbpasswd -a sambausernameCree 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-reloadfuente
--no-create-home --disabled-password --disabled-loginEsto 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