Linux: Agregar Usuario Samba


Para agregar un usuario samba, que pueda ser asignado a un recurso compartido por Samba o que pueda loguearse en un dominio configurado con Samba, hacemos lo siguiente:

1) Agregamos el usuario Linux:

# useradd -g nombregrupo usuario
# passwd usuario

2) Agregamos el usuario Samba:

# smbpasswd -a usuario

3) Por default, el usuario tendrá acceso a su home desde un sistema Windows. Pero si queremos darle permisos sobre un directorio particular, debemos editar el /etc/samba/smb.conf y agregar:

[nombredirectorio]

comment = directorio compartido con samba

path = /data/directoriocompartido

valid users = usuario usuariootro usuariootrootro

public = no

writable = yes

5) Restarteamos o Reloadeamos Samba:

# service smb restart

ó

# service smb reload

Linux: Add Samba User


To add a samba user, which can be assigned to a Samba share or can log into a domain configured with Samba, we do the following:

1) We add the Linux user:

# useradd -g user groupname
# passwd user

2) We add the Samba user:

# smbpasswd -a user

3) By default, the user will have access to its “home” from a Windows system. But if we want to give it permissions on a particular directory, we have to edit /etc/samba/smb.conf and add:

[directoryname]
comment = directory shared with samba
path = /data/shareddirectory
valid users = user userother userother
public = no
writable = yes

5) Restart or Reload Samba:

# service smb restart

or

# service smb reload