Ich habe für alle Benutzer eine SMB-Freigabe auf Centos eingerichtet. Diese Freigabe ist verfügbar und funktioniert einwandfrei. Anleitung befolgt ->CentOS 6.4 Samba-Standalone-Server mit tdbsam-Backend
Verfahren:
Zu Diagnosezwecken habe ich SELINUX und iptables deaktiviert (selinux in der Konfigurationsdatei deaktiviert und dann die Maschine neu gestartet)
//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/
Konfiguration zu smb.conf hinzugefügt
[allusers]
comment = All Users
path = /home/shares/allusers
valid users = @users
force group = users
create mask - 0660
directory mask = 0771
writable = yes
Starten Sie Samba neu.
//Restart samba
service smb restart
Benutzer hinzufügen
//Add user
useradd <username> -m -G users
//Set password for user
passwd <username>
//Set samba password
smbpasswd -a <username>
In diesem Szenario ist die Freigabe verfügbar und funktioniert ordnungsgemäß. Wenn ich jedoch genau diesen Vorgang auf einer ext4-Partition versuche, die unter /mnt/mediaHardDrive gemountet ist, wird die Freigabe in einem SMB-Browser angezeigt, ist aber nicht verfügbar. Es scheint, dass die Authentifizierung nicht korrekt ist.
Irgendwelche Vorschläge?
---------- BEARBEITEN ----------
Kurioserweise ist die Festplatte zugänglich, wenn ich die ext4-Partition im Verzeichnis /home/shares/allusers mounte.
Im Idealfall würde ich das nicht so machen, daher sind alle Vorschläge dankbar.