6

Если я не являюсь владельцем файла или пользователем root, могу ли я использовать chmod для изменения разрешения файла?

Предположим, у меня есть доступ группы / записи в файл, например, 775

2 ответа2

11

В двух словах: нет, вы не можете этого сделать. Просто по той простой причине, что вы могли "украсть" файл другого пользователя (связанный источник):

Конечно, только владелец файла может использовать chmod для изменения прав доступа к файлу.

Был еще один вопрос на SO дела с этим здесь. Хитрость заключается в том, чтобы позволить chmod проверить, принадлежите ли вы к той же группе или у вас достаточно прав для изменения владельца этого файла, а затем запустить его от имени пользователя root .

1

Основной ответ - нет, если у вас нет особых прав в группе, в которой вы и файл находятся.

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