Este articulo, esta tambien al principio del curso, justo despues de instalar y ejecutar el script. Pero quisiera asegurarme de que este cambio lo realicen correctamente.
Una vez que el script se ejecute con exito en el servidor, debemos realizar un cambio en el archivo de configuracion de samba. Nos estamos refiriendo al archivo /etc/samba/smb.conf
El cambio es muy simple:
Con su editor de texto favorito abra este archivo y va a localizar la linea map to guest
[data] comment = data share path = /srv/samba write list = @userssamba map to guest = bad user [public] comment = Public Directory path = /srv/public browseable = yes writable = yes guest ok = yes read only = no [root@serveripa ~]#
Como puedes ver esta linea queda en un lugar incorrecto, pero esto lo arreglamos de la siguiente forma. Primeramente copiamos y eliminamos esta linea, para entonces pegarla en la directiva [global] en donde quedaria algo como lo siguiente:
[root@serveripa ~]# cat /etc/samba/smb.conf # See smb.conf.example for a more detailed config file or # read the smb.conf manpage. # Run 'testparm' to verify the config is correct after # you modified it. [global] workgroup = SAMBA security = user passdb backend = tdbsam printing = cups printcap name = cups load printers = yes cups options = raw map to guest = bad user [homes] comment = Home Directories valid users = %S, %D%w%S browseable = No read only = No inherit acls = Yes [printers] comment = All Printers path = /var/tmp printable = Yes create mask = 0600 browseable = No [print$] comment = Printer Drivers path = /var/lib/samba/drivers write list = root create mask = 0664 directory mask = 0775 [data] comment = data share path = /srv/samba write list = @userssamba [public] comment = Public Directory path = /srv/public browseable = yes writable = yes guest ok = yes read only = no [root@serveripa ~]#
Con esto ya tenemos samba totalmente funcional. Solo resta reiniciar los servicios correspondientes:
systemctl restart smb nmb
Y listo, ahora ya podemos continuar con el resto del curso.