Udostępniam katalog /home/pi/pydev
na debianie (w rzeczywistości raspberry pi) Sambie. Czytam i piszę do tego katalogu z komputera z systemem Windows 7. Kiedy tworzę, pod W7, plik w tym katalogu, otrzymuje on 0764 prawa i jest własnością rolf użytkownika i rolf grupy - to ja na komputerze W7.
Zarówno użytkownik pi w oknie debian, jak i rolf użytkownika (na W7) muszą mieć możliwość modyfikowania plików w tym katalogu, więc uczyniłem ich obojgiem członkami grupy coders
, mając nadzieję, że mogę to skonfigurować tak, aby członkowie koderów przynajmniej czytali i zapisywali dostęp do plików w tym katalogu. .
Ale użytkownik pi nie może modyfikować żadnego pliku, który należy do grupy rolf.
Mogę chmod rolf:coders <filename>
złożyć plik po pliku.
Dodawanie użytkownika pi do rolf grupy jest brzydkie i nie działa (nie spodziewałem się tego. Czy Samba utrzymuje zupełnie inną administrację użytkownikami w grupach niż Debian?).
Mógłbym również zalogować się na maszynie Debiana jako rolf i przejść do tego folderu.
Ale najbardziej elegancki sposób (dla mnie) byłby, gdyby plik utworzony przez rolf z maszyny W7 domyślnie otrzymałby ID użytkownika rolf i groupid.
Czy mogę tak skonfigurować Sambę, czy istnieje inny sposób automatyzacji tego zadania?
create mask = 0775
force
dyrektywom każdy użytkownik wykonuje operacje jako określony użytkownik / grupa? powiedzieć na przykład masz udziału/joe
i udział/anne
, jeśli nieforce user = anne
na akcję/anne
, a następnie użytkownikjoe
dostępu może/anne
, duży no-no i poważne zagrożenie bezpieczeństwa! ta opcja jest tak myląca, że powinna być lepiej udokumentowana i nie powinna być używana lekkomożesz spróbować dodać lepki bit dla grupy w tym folderze
źródło