Dateien sind nach dem Kopieren über Samba schreibgeschützt

13

Ich habe früher Dateien über Samba von einem System auf ein anderes System kopiert. Wie auch immer, ich erhalte die Datei nur im schreibgeschützten Modus. Was ich jetzt mache, ist, dass ich die Dateiberechtigung nach dem Übertragen der Datei ändere. Es scheint wenig zeitaufwändig zu sein. Gibt es eine dauerhafte Lösung für dieses Problem?

Dateien sind nach dem Kopieren über Samba schreibgeschützt

Trotzdem habe ich das gleiche Problem. Bitte schauen Sie sich mein Samba-Setup an.

http://paste.ubuntu.com/614067/

Ausgabe:

karthick@karthick:~$ groups            
karthick adm dialout cdrom plugdev lpadmin admin sambashare
karthick87
quelle
Haben Sie die Kommentare aus der smb.conf entfernt? Meins ist voll von kommentierten Anweisungen? Warum ist Ihre Erstellungsmaske immer noch auf 0700 eingestellt? Bitte lesen Sie meine Antwort zum Festlegen von Berechtigungen für die Erstellungsmaske (und nein, es ist unwahrscheinlich, dass Ihr entfernter Benutzer der Eigentümer dieser Dateien ist, aber entweder Teil einer "Gruppe" oder "Andere" ist.
Rinzwind
Was sollte der Wert für create mask sein?
karthick87
Einfachste Antwort? 0755. Sicherer ist möglicherweise 0750, aber dies setzt voraus, dass sowohl Ihr lokaler als auch Ihr entfernter Benutzer Teil derselben Gruppe sind (geben Sie groupsin die Befehlszeile ein, um zu sehen, zu welcher Gruppe Sie gehören).
Rinzwind
Aktualisierte meine Frage mit erforderlichen Ausgaben, pls schauen es an. Und was ist der Wert, den ich für Verzeichnismaske einstellen sollte?
karthick87

Antworten:

12

Konfigurieren Sie create maskund directory maskin /etc/samba/smb.confmit den gewünschten Berechtigungen.

von /etc/samba/smb.conf:

# Die Dateierstellungsmaske ist aus Sicherheitsgründen auf 0700 eingestellt. Wenn du möchtest
# Dateien mit den Berechtigungen group = rw erstellen, den nächsten Parameter auf 0775 setzen.
; Erstelle Maske = 0700

# Die Verzeichniserstellungsmaske ist aus Sicherheitsgründen auf 0700 eingestellt. Wenn du möchtest
# erstelle dirs. Setzen Sie mit den Berechtigungen group = rw den nächsten Parameter auf 0775.
; Verzeichnismaske = 0700

Wenn Sie weitere Informationen benötigen, gibt es eine Manpage auf smb.conf .

Zu den Werten für die Maskierung:

Berechtigungen 700 bedeutet:

                 : Das 1. Oktett sind Berechtigungen für den Besitzer.
        rwx T: Das 2. Oktett sind Berechtigungen für die Gruppe.
Besitzer: 4 2 1 7: Das 3. Oktett sind Berechtigungen für alle anderen.
Gruppe: 0 0 0 0: Beginnen Sie für jedes Oktett bei 0 und:
Andere: 0 0 0 0: +4 für Leseberechtigung.
                 : +2 für Schreibrechte.
                 : +1 für die Ausführungsberechtigung.

Sie müssen also herausfinden, welche Berechtigungen Sie für den Eigentümer, die Gruppe und andere Personen benötigen. Fügen Sie die Ziffern zum Lesen, Schreiben und Ausführen für Eigentümer, Gruppe und andere hinzu.

755 würde r, w, x für den Besitzer; r, x für Gruppe und andere.
777 wäre r, w, x für alle 3.

bearbeiten:

Wenn Sie Probleme mit Sperren haben, überprüfen Sie, ob es eine * ldb-Datei (das ist die Sperrdatei) mit Berechtigungen unter 770 gibt. Wenn dies der Fall ist, überprüfen Sie diese Einstellungen und ihre Werte (Werte und Arbeitsgruppen sind willkürlich):

Force-Gruppe = Arbeitsgruppe Force-Erstellungsmodus = 0770 Force-Verzeichnismodus = 0770 Force-Sicherheitsmodus = 0770 Force-Verzeichnis-Sicherheitsmodus = 0770

Samba erstellt dann die * ldb-Datei mit rwxrwx --- und kann die Sperren entfernen.

Rinzwind
quelle
Client oder Server? Können Sie die Werte erweitern, die jemand versuchen sollte - besonders für Uneingeweihte ...
fossfreedom
Werte? du hast für die maske gedacht: das sind standard chmod werte. ich werde sie hinzufügen :)
rinzwind
Nur Problem gelöst, jetzt ist das neue Problem. Wenn ich etwas von einem anderen System in mein System einfüge. Die Dateien sind vollständig gesperrt.
karthick87
"total gesperrt" - was meinst du? Können die Dateien nicht kopiert werden? Werden die Dateien kopiert, aber können Sie den Inhalt nicht lesen?
Lekensteyn
@Lekensteyn @ khartick87 in etwas über die Sperrdatei bearbeitet. Wenn es nicht hilft, bitte kommentieren und ich werde meine Einstellungen erneut überprüfen!
Rinzwind