Я не могу удалить папку, так как написано, что она защищена только от записи. Хотя я использую ее от root, она говорит, что я не являюсь пользователем root. Так как я новичок в использовании Ubuntu. Пожалуйста, помогите мне избавиться от этой проблемы.
решение1
Из терминала вы можете запустить:
sudo rm -r /my/locked/directory
так как инструкция выдаст предупреждающее сообщение во время выполнения и вы сможете проверить, что вы удаляете. В противном случае,если вы проверили предупреждение и полностью уверены в содержащихся файлах и подпапках, Вы можете запустить:
sudo rm -rf /my/locked/directory
Это приведет к рекурсивному удалению ( -r
) вашей папки, подпапок и любого ее содержимого без вывода каких-либо предупреждений ( -f
).
Если вы получили сообщение: rm: cannot remove '/my/locked/directory': operation not permitted
, то убедитесь, что каталог (или файл) не защищен с помощью расширенного i
атрибута файловой системы.
Файл/папка с i
атрибутом не может быть изменен, не может быть удален или переименован, не может быть создана ссылка на этот файл и не могут быть записаны данные в файл. Только root может добавлять или удалять i
атрибут.
Используйте lsattr
команду, чтобы проверить, что файл/папка не защищены от записи с помощью расширенного i
атрибута. Вывод должен быть следующим:
----i-------- /my/locked/directory
Чтобы удалить i
атрибут, вы можете выполнить:
sudo chattr -i /my/locked/directory
затем проверьте еще раз с помощью lsattr
. i
Должен был быть удален. Если удален, выполните sudo rm -r
инструкции выше.