Samba-Mount erlaubt nur Änderungen, wenn root

588
UtahJarhead

Ich versuche, eine Samba-Freigabe von einer Synology aus bereitzustellen. Es ist immer noch Samba und Linux. Das Gastbetriebssystem ist Ubuntu 16.04. Wenn Ubuntu das Verzeichnis einbindet, sieht es einfach dandy aus. Ich kann jedoch an nichts in diesem Verzeichnis Änderungen vornehmen, es sei denn, ich versuche, den Änderungsversuch durchzuführen. Dann funktioniert es einwandfrei. Ich verstehe nicht warum. Der Benutzer auf beiden Geräten ist art, was ich bin sicher, das Wasser nicht schlammig. </sarcasm>

Ich habe die folgende Zeile in /etc/fstab:

//192.168.1.14/files/Dropbox /home/art/Dropbox cifs credentials=/home/art/.smbcredentials,uid=1001,gid=1001,iocharset=utf8,sec=ntlm,_netdev 0 0 

.smbcredentials hat die Anmeldeinformationen des Benutzers für die Samba-Freigabe.

username=art password=XXXXXXXXXXX 

Wie kann ich das so machen, dass ich es ändern kann, ohne Rootzugriff zu benötigen?

0
Ich hätte die Kontrollfeld -> Benutzer -> Berechtigungseinstellungen überprüft, Synology verwendet ein modifiziertes Linux und Ihre Laufleistung kann variieren, wenn Sie es wie ein Linux behandeln. mvw vor 6 Jahren 0

1 Antwort auf die Frage

0
UtahJarhead

Die Datei /home/art/.smbcredentialsgehörte root und konnte nur von root gelesen werden, befand sich jedoch in einem unangemessenen Verzeichnis. Verschieben, um /rootdas Problem zu beheben. Perms /home/artwaren 755, aber das war nicht genug.

Nun, da die Datei im Besitz von root ist (keine Änderung dort) und in /root, funktioniert sie wie gewünscht.