LinuxForum.Fans
Тема

Невозможно удалить папку

Автор: safronowmax 7 сообщений 3387 просмотров
#98110

Не могу понять, имеется Centos 5.5. Создаю папку в корневом каталоге: /shara из-под root'a. Изменяю владельца этой папки с root на user, даю полные права на папку user'u, создавать новые папки в этой папке могу, а вот удалить папку /shara из под user не получается, пишет "отказано в доступе". Почему?, я же изменил владельца и дал полные права на папку

#98114

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

#98120

блин точно) щас тестю так и есть)))

#98124

anonymous, спасибо большое, но давать пользователю права на запись в корневой каталог это не вариант. Получается, никакими способами, кроме как от root'a эту папку не удалишь?

#98128

1) конечно не вариант :) конечно так делать нельзя.
2) типа да. Команда удаления должна быть выполнена от имени того пользователя, которому разрешена модификация содержимого директории.
А вам зачем?

#98144

да не зачем, просто ради эксперимента

#98198

safronowmax, имхо, лучше так не экспериментировать! Для такого рода действий, есть домашний раздел.

Войдите или зарегистрируйтесь, чтобы ответить.