Konfigurieren Sie create mask
und directory mask
in /etc/samba/smb.conf
mit 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.