3

Я где-то создал каталог с разрешениями rwxrwxr-x чтобы другие пользователи в моей группе могли создавать в нем файлы и каталоги.

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

Есть ли способ удалить такие подкаталоги, принадлежащие другим в каталоге, принадлежащем мне?

3 ответа3

6

Для удаления файла (или пустого каталога) требуется доступ на запись в родительский каталог, который у вас есть как владелец.
Удаление непустого каталога требует, чтобы вы сначала очистили каталог, чего вы не можете сделать, так как у вас нет прав на запись в этот каталог (так как он был создан другими пользователями).

Поэтому вам нужно использовать sudo для получения root-прав и удаления этих каталогов.

1

Вы можете добавить свою учетную запись в sudoers и «sudo rm -R» в папку.

Я не знаю настройки, которую вы можете применить, чтобы сделать это нормально.

0

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

Если вам нравится, попробуйте команду rm -f filename или rm -rf dir чтобы удалить каталог.

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