Pliki tworzone przez system Windows na udziałach Lion SMB mają 600 uprawnień


4

Mam włączoną funkcję udostępniania plików w systemie OS X Lion i uzyskuję dostęp do udziałów za pomocą Win XP i Win 7. Potrafię dobrze czytać i pisać, kiedy tworzę nowy plik, uprawnienia do tego pliku są domyślnie ustawione na 600 i są dostępne tylko dla konta uwierzytelnionego za pomocą SMB. Jeśli edytuję pliki, uprawnienia nie są zmieniane. Tylko nowe pliki mają ten problem. Oznacza to, że inne konta w systemie OS X nie mogą uzyskać dostępu do plików, podobnie jak serwer apache, który działa jako _www.

Czy istnieje sposób, aby zamiast tego Lion SMB oznaczył nowe pliki jako 644?


Mountain Lion zachowuje się tak samo ...
Matt Connolly,

Domyślam się, że Windows domyślnie tworzy plik z tymi uprawnieniami. Spróbowałbym zmienić domyślne zachowanie systemu Windows.
Édouard,

Odpowiedzi:


1

Myślę, że to może być błąd. Widzę również to samo zachowanie w Mountain Lion.

Upewniłem się, że ustawienia udostępniania plików są prawidłowe. Przejdź do folderu w Finderze i sprawdź, czy użytkownik ma odpowiednie uprawnienia, w tym lokalne tworzenie plików, które dają prawidłowe (644) uprawnienia. Przejdź do Preferencji systemowych -> Udostępnianie i wybierz udział, i sprawdź, czy użytkownik jest na liście z uprawnieniami do odczytu i zapisu.

Za pomocą narzędzia wiersza poleceń:

$ dscl localhost -list /Local/Default/SharePoints

aby wyświetlić listę udziałów oraz:

$ dscl localhost -read /Local/Default/SharePoints/<sharename>

Widze:

dsAttrTypeNative:smb_createmask: 644
dsAttrTypeNative:smb_directorymask: 755

Jednak pliki tworzone przez użytkowników systemu Windows kończą na 600 uprawnieniach i nie są czytelne dla innych.

Chociaż nie jest to odpowiedź, mam nadzieję, że da to komuś krok bliżej jej znalezienia.


Złożyłem błąd z jabłkiem, błąd # 13745123. Zamknęli to jako oczekiwane zachowanie, z którym się nie zgadzam. Jeśli ktoś napotka ten problem, zgłoś błąd na bugreport.apple.com i powiedz mu, jak Twoim zdaniem powinien on działać.
Matt Connolly,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.