- Instalar samba
apt-get install samba
- Configurar fichero samba
Hacemos una copia del fichero originalcp /etc/samba/smb.conf /etc/samba/smb.conf.bak
Creamos nuestro propio fichero:
[global] workgroup = WORKGROUP server string = %h server Antonio security = user map to guest = bad user [compartida1] comment = recurso1 path = /compartidos/compartida1 guest ok = Yes writable = Yes [compartida2] comment = recurso2 path = /compartidos/compartida2 valid users = kiril, paco read list = nobody write list = kiril guest ok = Yes [compartida3] comment = recurso3 path = /compartidos/compartida3 valid users = kiril read only = No hosts allow = 172.26.2.204
- Comprobamos nuestro fichero samba
testparm
- Reiniciar servicio samba
/etc/init.d/samba restart
- Creamos los recursos y establecemos permisos adecuados para que sean gestionadas por samba
mkdir /compartidas cd /compartidos mkdir compartida1 mkdir compartida2 mkdir compartida3 chmod 755 compartida* chown nobody:nogroup
Con esto ya debemos poder acceder a nuestro servidor en compartida1, ahora debemos gestionar los usuario para compartida2 y compartida3
- Tenemos que crear en primer lugar los usuarios UNIX y continuación los usuarios SAMBA. Los usuarios UNIX los creamos sin contraseña, para mejorar la seguridad en nuestro sistema, siempre podemos crearlos con contraseña y bloquearlos.
useradd kiril useradd paco smbpasswd -a kiril smbpasswd -a paco
- Ahora debemos cambiar los permisos de nuestras carpetas, ya que habíamos establecido permisos para invitado (nobody). Por el momento vamos a hacer un chmod 777
chmod 777 /compartidos/compartida*
Para hacer pruebas desde Windows os recomiendo utilizar el siguiente comando en la consola cada vez que queráis probar con otro usuario:
net use \\172.26.0.24\compartida2 /del
Comentarios recientes