Konfiguracja create mask
oraz directory mask
w /etc/samba/smb.conf
pożądanymi uprawnieniami.
z /etc/samba/smb.conf
:
# Maska tworzenia plików jest ustawiona na 0700 ze względów bezpieczeństwa. Jeśli chcesz
# twórz pliki z uprawnieniami group = rw, ustaw następny parametr na 0775.
; Utwórz maskę = 0700
# Maska tworzenia katalogu jest ustawiona na 0700 ze względów bezpieczeństwa. Jeśli chcesz
# utwórz katalog. z uprawnieniami group = rw, ustaw następny parametr na 0775.
; maska katalogu = 0700
Jeśli potrzebujesz więcej informacji, na stronie smb.conf znajduje się strona podręcznika man .
Odnośnie wartości maskowania:
Uprawnienia 700 oznaczają:
: 1. oktet to uprawnienia właściciela.
rwx T: Drugi oktet to uprawnienia dla grupy.
Właściciel: 4 2 1 7: Trzeci oktet to uprawnienia dla wszystkich innych.
Grupa: 0 0 0 0: Dla każdego oktetu rozpocznij od 0 i:
Inne: 0 0 0 0: +4 za uprawnienie do odczytu.
: +2 za pozwolenie na zapis.
: +1 za pozwolenie na wykonanie.
Musisz więc dowiedzieć się, jakich uprawnień potrzebujesz dla właściciela, grupy i innych osób. Dodaj cyfry do odczytu, zapisu i wykonania dla właściciela, grupy i innych.
755 r, w, x dla właściciela; r, x dla grupy i innych.
777 byłoby r, w, x dla wszystkich 3.
edytować:
Jeśli masz problemy z blokadami, sprawdź, czy istnieje plik * ldb (to plik blokady) z uprawnieniami niższymi niż 770. Jeśli tak, sprawdź te ustawienia i ich wartości (wartości i grupa robocza są dowolne):
force group = grupa robocza force create mode = 0770 force directory mode = 0770 force security mode = 0770 force force security mode = 0770
Następnie Samba utworzy plik * ldb przy pomocy rwxrwx --- i będzie mógł usunąć blokady.