Eu configurei um compartilhamento SMB no Centos para todos os usuários. Este compartilhamento está disponível e funcionando corretamente. Guia seguido - > Servidor Standalone do Samba CentOS 6.4 com backend tdbsam
Procedimento:
Para fins de diagnóstico, eu tenho desativado SELINUX e iptables (desativado selinux no arquivo de configuração, em seguida, reiniciei a 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/
Config adicionado ao smb.conf
[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask - 0660
directory mask = 0771
writable = yes
Reinicie o samba
//Restart samba
service smb restart
Adicionar usuário
//Add user
useradd <username> -m -G users
//Set password for user
passwd <username>
//Set samba password
smbpasswd -a <username>
Nesse cenário, o compartilhamento está disponível e funcionando corretamente. No entanto, se eu tentar este processo exato em uma partição ext4 montada em / mnt / mediaHardDrive, o compartilhamento é exibido em um navegador smb, mas não está disponível. Parece que a autenticação não está correta.
Alguma sugestão?
---------- EDITAR ----------
Curiosamente, se eu montar a partição ext4 dentro do diretório / home / shares / allusers, o disco rígido pode ser avaliado.
Idealmente, não é assim que eu gostaria de fazer isso, então, se alguém tiver alguma sugestão, será recebido com gratidão.