Samba CentOS 6.5 kann keine Verbindung zum freigegebenen Ordner herstellen

0

Das Problem ist, dass ich den Samba-Benutzer 'root' über 'smbpasswd -a root' hinzugefügt habe. Dann habe ich '/etc/samba/smb.conf' editiert und dort hinzugefügt:

[shared_folder]
valid users = root
public = no
path = /tmp
printable = no
writable = yes
browsable = yes
guest ok = no

Danach konnte ich mich über 'smb: // ip /' mit dem Benutzer 'root' und dem Passwort verbinden. Ich habe aber gesehen, dass ich nicht nur '/ tmp' sehen kann, sondern auch das Home-Verzeichnis von 'root' (/ root). Ich bin ein Neuling in Linux, aber ich hielt das für eine schlechte Idee, und ich entschied mich, das noch einmal zu wiederholen.

Ich habe den neuen Benutzer 'user1' sowohl zum System als auch zu Samba hinzugefügt. Nachdem ich meine "smb.conf" bearbeitet hatte, wurde die Zeichenfolge "gültige Benutzer = Benutzer1".

Ich habe auch versucht, den Benutzer 'root' mit 'smbpasswd -x root' von Samba zu entfernen, bekam aber eine Nachricht:

Eintrag für Benutzer root konnte nicht gelöscht werden.

Also ging ich zu '/ etc / samba / smbusers' und kommentierte dort 'root' (übrigens kein Benutzer 'user1'!

# Unix_name = SMB_name1 SMB_name2 ...
#root = administrator admin
nobody = guest pcguest smbguest

Und versuchte erneut, eine Verbindung herzustellen. Ich kann mich nicht mit 'user1' verbinden, aber ich kann mich trotzdem mit 'root' verbinden! und ich sehe '/ root' Verzeichnis, nicht '/ tmp' oder beides wie zuvor!

Was mache ich falsch?

Battle_Slug
quelle
Ich würde versuchen, einen Neustart durchzuführen oder einen neuen Benutzer hinzuzufügen, falls er irgendwie zwischengespeichert wurde. Dies ist auch ein guter Zeitpunkt, um die Verwendung von Sudo in Betracht zu ziehen und zu lernen / zu verstehen, dass root nicht mit etwas zu tun hat;
Journeyman Geek
@JourneymanGeek Ja, ich habe einen Neustart gemacht und es hat keinen Erfolg und ich weiß über Sudo Bescheid. Ich war gerade in Eile, und jetzt bereue ich das ...
Battle_Slug
Ich habe übrigens versucht, CentOS sauber zu installieren und nicht root hinzuzufügen, sondern einen neuen Benutzer von Anfang an zu erstellen. Samba hat also einen neuen Benutzer, der nicht root ist. Ich kann immer noch keine Verbindung zu diesem Benutzer von meinem Mac herstellen.
Battle_Slug