1

Я под Linux. по умолчанию другой пользователь не может ничего читать в моем домашнем каталоге. давайте посмотрим мой домашний каталог /home /superman, и я попытался использовать

chmod +r /home/superman

чтобы другие могли получить доступ к файлам в моем домашнем каталоге, но это не работает.

1 ответ1

2

Используйте ключ -R для рекурсивного изменения разрешений:

chmod +r /home/superman -R

но, конечно, это бесполезно, если они не могут входить в более глубокие каталоги, поэтому вы можете также предоставить права доступа к каталогам для других пользователей. Это может быть необязательно в зависимости от вашего текущего значения umask, хотя:

find /home/superman -type d -exec chmod +x {} \;

Если вы хотите, чтобы они могли читать вещи в вашем домашнем каталоге, и ничего более:

find /home/superman -maxdepth 1 -type f -exec chmod +r {} \;

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