Задать вопрос
Nightmare1
@Nightmare1
Программист

Linux администрирование, нету доступа к файлу?

[nightmare0@nightmare nightmare]$ ls
partial.php  test.txt
[nightmare0@nightmare nightmare]$ ls -la
total 8
drwxr-xr-x 2 apache     apache       41 Feb 26 13:26 .
drwxr-xr-x 5 root       root         53 Feb 26 12:38 ..
-rw-rw-r-- 1 nightmare0 nightmare0 1753 Feb 26 13:06 partial.php
-rw-r--r-- 1 apache     apache       13 Feb 26 13:26 test.txt
[nightmare0@nightmare nightmare]$ groups
nightmare0 apache
[nightmare0@nightmare nightmare]$ rm test.txt
rm: remove write-protected regular file ‘test.txt’? y
rm: cannot remove ‘test.txt’: Permission denied
[nightmare0@nightmare nightmare]$


Почему так? Файл test.txt имеет группу apache как и пользователь nightmare0, но nightmare0 не может удалить файл.
  • Вопрос задан
  • 136 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя galaxy К ответам на вопрос (5)
@galaxy
Ну и ключевой момент: для удаления файла нужно иметь права на запись в его родительскую директорию
drwxr-xr-x 2 apache     apache       41 Feb 26 13:26 .
Ответ написан
Комментировать