Para agregar un nuevo usuario para acceder a un recurso compartido de samba, primero debe crear una cuenta de usuario del servidor usando el comando "useradd" y luego usar la misma cuenta para agregar el usuario de samba. Siga los pasos que se indican a continuación para agregar al usuario john y darle acceso a un recurso compartido de samba.
Agregar una cuenta de usuario de Linux
Una forma de que un usuario explore un recurso compartido de Samba es tener una cuenta UNIX en el servidor Samba. Esto se hace a través de los comandos 'useradd [username] ‘ y ‘contraseña [nombre de usuario] '. Si ya tiene la cuenta de usuario creada en el sistema, omita la parte a continuación y proceda a agregar el usuario de samba directamente.
# useradd john
Establezca la contraseña para el nuevo usuario creado.
# passwd john
Agregar usuario de Samba
Una vez que el usuario tiene una cuenta local, se puede agregar su usuario Samba Samba correspondiente usando smbpasswd -a dominio. El comando smbpasswd cuando se usa con la opción -a agrega el nuevo usuario de samba y también le permite establecer la contraseña para el nuevo usuario de samba. Por ejemplo, para el usuario john, use el siguiente comando:
# smbpasswd -a john New SMB password: Retype new SMB password:
El modificador -a agrega a john a la lista de contraseñas de Samba.
Para modificar la contraseña de Samba de un usuario de Samba existente (utilizando de nuevo el ejemplo de usuario john):
# smbpasswd john New SMB password: Retype new SMB password:
Permitiendo al usuario acceder a samba share
Configure el recurso compartido de Samba en /etc/samba/smb.conf archivo de configuración para permitir que el nuevo usuario explore el recurso compartido:
# vi /etc/samba/smb.conf [share1] comment = A Shared Directory path = /var/tmp/sharedir valid users = anthony john public = no writable = yes
Usar parámetro de prueba para mostrar su participación actualizada. Vuelva a cargar el archivo de configuración smb.conf con el siguiente comando.
Para RHEL/CentOS 6
# service smb reload
Para RHEL/CentOS 7
# systemctl reload smb
Eliminar el usuario de Samba
Para eliminar el usuario de samba, siga los pasos a continuación. asegúrese de eliminar también el usuario UNIX correspondiente del servidor si es necesario.
1. elimine el usuario de samba (john) usando el comando smbpasswd con -x opción.
# smbpasswd -x john delete unix user(john) by userdel
2. Ahora puede eliminar el usuario de UNIX OS john junto con todos los archivos asociados con el usuario como directorio de inicio, usando el comando 'userdel -r'.
# userdel -r john