Software">
Implementacion de Samba
Implementacion de Samba
Implementacion de Samba
1. Necesitamos un servidor con Centos 7 instalado, una dirección IP estatica y conectividad hacia el
Internet, lo cual debe comprobarlo haciendo ping hacia un dominio en el Internet.
2. Tenemos que utilizar el usuario root para todas las configuraciones.
3. Instalamos con YUM los paquetes:
a. samba
b. samba-client
c. samba-common
4. Con el objeto de tener un respaldo, vamos a renombrar el archivo de configuración de SAMBA,
el cual es: /etc/samba/smb.conf, podemos colocarle cualquier nombre, aunque se recomienda
agregarle una extensión adicional como smb.con.respaldo
5. Ahora, creamos un nuevo archivo de configuración de SAMBA (smb.conf), utilice la herramienta
“ vi “ o alguna otra que prefiera.
6. Configure el archivo smb.conf que ya creo en el paso anterior, con las siguientes líneas:
[global]
unix charset = UTF-8
dos charset = CP932
workgroup = <admin_redes>
server string = <mi_servidor>
netbios name = <mi_servidor>
dns proxy = no
wins support = no
interfaces = 127.0.0.1/8 192.168.1.27/24 <enp0s3>
bind interfaces > log file = /var/log/samba/log.%m
max log size = 1000
syslog > syslog = 0
panic action = /usr/share/samba/panic-action %d
7. Ahora configuramos el servidor SAMBA como standalone:
security = user
encrypt passwords = true
passdb backend = tdbsam
obey pam restrictions = yes
passwd program = /usr/bin/passwd %u
passwd chat = *Enter\snew\s*\spassword:* %n\n *Retype\snew\s*\
spassword:* %n\n *password\supdated\ssuccessfully* .
pam password change = yes
map to guest = bad user
usershare allow guests = no
8. Deshabilitaremos la opción para que sea un Domain Master o Master Browser:
domain master = no
local master = no
preferred master = no
os level = 8
9. Les daremos a los usuarios validos acceso a su Directorio Home, esta característica habilitara los
permisos de Lectura/Escritura y todos los folders permanecerán privados para otros usuarios:
[homes]
Comment = Directorios Home
browsable = no
writable = yes
valid users = %S
create mask = 0755
directory mask = 0755
10. Grabe el archive y pruebe la sintaxis con:
testparm
11. Agregue un usuario del sistema al sistema de administración de SAMBA:
smbpasswd -a agonzales
firewall-cmd –reload
setsebool -P samba_enable_home_dirs on
15. Probamos que el servidor este funcionando, desde nuestra PC abrimos el Explorador de
Archivos de Windows y colocamos, nuestro IP del servidor y el usuario:
\\192.168.1.27\agonzales
19. Cree un archivo de texto en el servidor y compruebe que tenga acceso desde Windows.
20. Ya tenemos el servidor de archivos funcionando.