Dlaczego nadal mogę pisać do katalogu po zmianie uprawnień w terminalu?

0

Używam Mac OS 10.9 i łączę się z serwerem Mac OS (10.8?) Przez naszą sieć lokalną, gdzie mam konto administratora.

Regularnie synchronizuję 3 katalogi z mojego komputera do serwera plików za pomocą rsync. Chciałbym, aby były one tylko do odczytu, aby ludzie nie dodawali własnych rzeczy do mojego folderu.

Gdy sshprzechodzę na inny komputer, mogę wprowadzać zmiany za pomocą, chmoda zmiany te można zweryfikować za pomocą ls. Jeśli jednak połączę się z tym samym katalogiem, używając afpinnego użytkownika i z innego komputera, nadal będę mógł wprowadzać zmiany za pośrednictwem GUI (usuwanie, edycja itp.).

Jak mogę wprowadzić zmiany w uprawnieniach do plików zdalnego katalogu ssh, aby były one propagowane do GUI?

Kiedy próbuję uruchomić się sudo chmodw sesji zdalnej, mówi mi, że nie ma mnie w pliku sudoers. Ponieważ jednak jestem właścicielem pliku, mogę bez niego zmieniać jego uprawnienia sudo.

John R Clayton
źródło
Wiele sieciowych systemów plików ma pamięć podręczną na krótki czas, na przykład uprawnienia. Jak długo to trwa?
Michael Graff
Nie wiem Jutro rano obejrzę, czy wszystko się zmieniło. Dzięki za wskazówkę!

Odpowiedzi:

0

AFP może być za pomocą SMB, NFS, FTPlub WebDAV... z których wszystkie dostarczają niezależnych kontroli dostępu do plików i przesłonięcia (w zależności od konfiguracji). Jeśli wszyscy inni użytkownicy się łączą AFP, lepiej zmienić konfigurację folderu, aby był on tylko do odczytu (niezależnie od uprawnień systemu plików).

Taka zmiana miałaby wpływ tylko na AFPpołączenia, a nie na twoje SSHlub rsyncpołączenia (Zakładam, że używasz rsync przez ssh)

Rudu
źródło
W rzeczywistości montuję dysk zdalny za pośrednictwem AFP i wysyłam pliki, korzystając z następujących opcji: rsync -avz --chmod=u=rwX,go=rX -p --delete /Users/myaccount/src/ /Volumes/remoteserver/dest/