He configurado un recurso compartido SMB en Centos para todos los usuarios. Este recurso compartido está disponible y funciona correctamente. Guía seguida ->Servidor independiente CentOS 6.4 Samba con backend tdbsam
Procedimiento:
Para fines de diagnóstico, he desactivado SELINUX e iptables (desactivado selinux en el archivo de configuración y luego reinicié la máquina)
//Disbale iptables
service iptables stop
//set runlevel on smb
chkconfig --levels 235 smb on
/etc/init.d/smb start
//Create folder and set file permissions for share
mkdir -p /home/shares/allusers
chown -R root:users /home/shares/allusers/
chmod -R ug+rwx,o+rx-w /home/shares/allusers/
Configuración agregada a smb.conf
[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask - 0660
directory mask = 0771
writable = yes
Reiniciar samba
//Restart samba
service smb restart
Agregar usuario
//Add user
useradd <username> -m -G users
//Set password for user
passwd <username>
//Set samba password
smbpasswd -a <username>
En este escenario, el recurso compartido está disponible y funciona correctamente. Sin embargo, si intento este proceso exacto en una partición ext4 montada en /mnt/mediaHardDrive, el recurso compartido se muestra en un navegador smb, pero no está disponible. Parece que la autenticación no es correcta.
¿Alguna sugerencia?
---------- EDITAR ----------
Curiosamente, si monto la partición ext4 dentro del directorio /home/shares/allusers, el disco duro se puede evaluar.
Idealmente, no es así como me gustaría hacer esto, por lo que si alguien tiene alguna sugerencia será recibida con gratitud.