Я использую Mac Os 10.9 и подключаюсь к серверу Mac OS (10.8?) через нашу локальную сеть, где у меня есть учетная запись администратора.

Я регулярно синхронизирую 3 каталога со своего компьютера с файловым сервером, используя rsync . Я хотел бы сделать это только для чтения, чтобы люди не добавляли свои собственные вещи в мою папку.

Когда я ssh на другую машину, я могу внести изменения с помощью chmod и эти изменения можно проверить с помощью ls . Однако, если я подключаюсь к тому же каталогу, используя afp как другой пользователь и с другого компьютера, я все еще могу вносить изменения через графический интерфейс (удалять, редактировать и т.д.).

Как я могу внести изменения в права доступа к файлам удаленного каталога через ssh , чтобы они передавались в GUI?

Когда я пытаюсь запустить sudo chmod в удаленном сеансе, он говорит, что меня нет в файле sudoers. Однако, поскольку я являюсь владельцем файла, я все еще могу изменять его разрешения без sudo .

1 ответ1

0

AFP может использовать SMB , NFS , FTP или WebDAV ... все из которых предоставляют независимые средства управления доступом к файлам и переопределения (в зависимости от конфигурации). Если все остальные пользователи подключаются через AFP возможно, лучше изменить конфигурацию папки, чтобы она была доступна только для чтения (независимо от разрешений файловой системы).

Такое изменение повлияет только на соединения AFP , а не на соединения SSH или rsync (я предполагаю, что вы используете rsync поверх ssh)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .