Удалить каталог

Рассмотрим этот пример. Я загружаю файл tar.gz из Интернета и открываю содержимое этого файла в каталог. Допустим, я решил удалить каталог. К сожалению, у меня нет разрешения на удаление каталога. Что я делаю? Я получаю сообщение об ошибке, что у меня нет разрешения на удаление этого каталога.

~$ cd /home/amathew
~$ sudo tar xzf hadoop-0.20.2.tar.gz
~$ sudo mv hadoop-0.20.2 hadoop
~$ sudo chown -R hadoop:hadoop hadoop

Спасибо заранее.

РЕДАКТИРОВАТЬ:

~$ lsattr -RVadlv hadoop
lsattr 1.41.12 (17-May-2010)
2903294105 hadoop                       Extents
2
задан 27 January 2014 в 04:08

2 ответа

В соответствии с командами, которые вы цитируете, вы изменили владельца на пользователя "hadoop", прежде чем пытаться удалить его. Поскольку пользователь «amathew» больше не владеет каталогом, у него нет разрешения на его удаление (если только здесь не указано групповое отношение).

0
ответ дан 27 January 2014 в 04:08

Вы также должны изменить права доступа к этому файлу следующим образом:

sudo chmod 777 FOLDERNAME -R

Таким образом, файл будет доступен для редактирования / удаления любому человеку (который, разумеется, включает вас).

После этого попытайтесь удалить и преуспеть.

Удачи!

Глоссарий:

FOLDERNAME = измените это имя для выбранной вами папки.

Просто для справки: если пользователь уже изменил владельца папки, он теперь может запустить это без хлопот. Спасибо!

0
ответ дан 27 January 2014 в 04:08

Другие вопросы по тегам:

Похожие вопросы: