Kiedyś kopiowałem pliki z jednego systemu do innego za pośrednictwem samby. Jakkolwiek otrzymuję plik tylko w trybie tylko do odczytu. Teraz robię to, aby zmienić uprawnienia do pliku po przesłaniu pliku. To wydaje się mało czasochłonne. Czy istnieje jakieś trwałe rozwiązanie tego problemu?
Nadal mam ten sam problem. Pls spójrz na moją konfigurację samby.
http://paste.ubuntu.com/614067/
Wynik:
karthick@karthick:~$ groups
karthick adm dialout cdrom plugdev lpadmin admin sambashare
samba
file-sharing
chmod
karthick87
źródło
źródło
groups
w wierszu polecenia, aby zobaczyć, do której grupy należysz).Odpowiedzi:
Konfiguracja
create mask
orazdirectory mask
w/etc/samba/smb.conf
pożądanymi uprawnieniami.z
/etc/samba/smb.conf
:Jeśli potrzebujesz więcej informacji, na stronie smb.conf znajduje się strona podręcznika man .
Odnośnie wartości maskowania:
Uprawnienia 700 oznaczają:
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.
źródło