Mam problem z moją instalacją Ubuntu 9.10 (serwer plików) i jego uprawnieniami do samby. Logowanie i czytanie działa dobrze. Jednak tworzenie nowych katalogów przez użytkowników ogranicza dostęp innym użytkownikom. Na przykład, jeśli Bob (użytkownik systemu Windows, który mapuje dysk) utworzy folder w katalogu, Jane (użytkownik Maca, który po prostu smb montuje) może z niego czytać, ale nie może do niego pisać - i na odwrót. Następnie muszę przejść do katalogu CHMOD 777, aby wszyscy byli szczęśliwi. Próbowałem edytować opcje „create / directory mask” i „force” w pliku smb.conf, ale to nie wydaje się pomocne.
Mam zamiar skorzystać z CRONTABinga rekurencyjnej procedury chmod, chociaż jestem pewien, że to nie jest poprawka. Jak sprawić, by wszystkie nowe przedmioty zawsze miały 777? Czy ktoś ma jakieś sugestie, aby naprawić tę ciągle występującą sytuację?
Najlepsza
źródło
Odpowiedzi:
Zazwyczaj używam natywnej funkcjonalności SAMBA do zarządzania uprawnieniami i grupami na udziałach. Na przykład..
Określisz te ustawienia w ramach udziału. Pamiętaj o ponownym załadowaniu SAMBA po zmianie konfiguracji, co można zrobić za pomocą skryptu inicjującego.
źródło
write list
uprawnień do pisania w konfiguracji udziału lub w inny sposób nie mogą tego robić, to nie będzie działać. Jeśli użytkownik, na którym działa SAMBA, nie może uzyskać dostępu do katalogów, nie będzie działać. Użytkownicy powinni należeć do odpowiedniej grupy, katalogi i pliki powinny być własnością tej grupy oraz mieć ustawiony bit zapisu dla tej grupy. Możesz także sprawdzić dzienniki SAMBA.Ustaw uprawnienia do katalogu na 2777, w następujący sposób:
Powoduje to, że wszystkie pliki i foldery w katalogu „/ shared / dir” dziedziczą uprawnienia z katalogu głównego, w tym przypadku 777.
Następnie zrób to, aby upewnić się, że wszystkie pliki mają odpowiednie uprawnienia:
źródło
/tmp
.Zdaję sobie sprawę, że to stare pytanie, ale ostatnio miałem podobny problem i oto jak go rozwiązałem:
Zapewnia to, że użytkownicy muszą należeć do grupy zabezpieczeń „it_nfs” w AD, wszystkie pliki zostaną zapisane w grupie „it_nfs”, a wszystkie pliki będą miały co najmniej 0660, a co najwyżej 0770 zezwoleń. Wymuszenie identyfikatora grupy zapewnia, że każdy w tej grupie może czytać / zapisywać pliki w udziale. W przeciwnym razie mogą wystąpić sytuacje, w których plik napisany jako bob: bob nie może zostać napisany przez charlie: charlie, mimo że oba są w „it_nfs”.
źródło
Z komentarzy przyjętej odpowiedzi tak naprawdę nie rozwiązało problemu OP, podobnie jak inne odpowiedzi, jeśli OP miał taki sam problem jak ja:
Posiadanie udziału na partycji NTFS / FAT.
Pamiętaj o tym podczas podłączania dysku stacjonarnego do NAS w celu udostępniania albumów rodzinnych: fs montuje parametry dla użytkownika, grupy, trybów tworzenia itp. Zastępują wszystko, co jest skonfigurowane dla Samby! ;)
(Np. W moim przypadku, niezależnie od
smb.conf
wszystkiego, co zostało utworzone przezroot
, z777
- zgodnie z fstabdefaults
dla montażu bezpieczników NTFS ...)źródło