1

Я OS X 10.10.1

Я только что переустановил свою ОС, и после восстановления содержимого папки «Мои документы» с флэш-диска все каталоги, похоже, имеют права setgid, поскольку они отображаются в командной строке с желтым фоном.

Я пробовал chmod g-s directory_name chmod -R g-s directory_name и т.д., И подсветка, кажется, не проходит.

Я посмотрел, чтобы увидеть, если синтаксис для OS X отличается, но это не так. Что я делаю неправильно?

Это также влияет на каталоги внутри каталогов. Как я могу рекурсивно удалить разрешения setgid из всех этих папок?

1 ответ1

0

Основываясь на режиме 777 (rwxrwxrwx), который вы видите, он, вероятно, подчеркивает тот факт, что в этих файлах установлены биты world/others, что обычно считается плохой практикой.

Я бы предложил установить режим 770 (rwxrwx ---) для каталогов и режим 660 (rw-rw ----) для документов. Как минимум, вы должны быть в состоянии очистить биты мира с помощью chmod -R o-rwx что, тем не менее, по-прежнему оставит ваши документы «исполняемыми», что также является плохой практикой.

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