LINUX.ORG.RU

Повредил директорию с лог-файлами веб-сервера

 , ,


0

1

Добрый вечер, коллеги! Сегодня мне приспичило поменять владельца директории (и всех вложенных файлов) /var/logs/httpd Выполнил команду sudo chown -R www:www /var/logs/httpd, и теперь наслаждаюсь вот такой красотой.

ls: cannot access httpd/website_error.log-20151227: Permission denied
ls: cannot access httpd/website_access_20141229.log: Permission denied
ls: cannot access httpd/ibs_access.log-20160103: Permission denied
ls: cannot access httpd/ashmarin_error.log-20131117: Permission denied
ls: cannot access httpd/access_log-20130408: Permission denied
ls: cannot access httpd/ibs_access.log: Permission denied
total 0
d????????? ? ? ? ?            ? .
d????????? ? ? ? ?            ? ..
-????????? ? ? ? ?            ? access_log
-????????? ? ? ? ?            ? access_log-20130408
-????????? ? ? ? ?            ? access_log-20130414
-????????? ? ? ? ?            ? ashmarin_access.log
-????????? ? ? ? ?            ? ashmarin_access.log-20131117
-????????? ? ? ? ?            ? ashmarin_error.log
-????????? ? ? ? ?            ? ashmarin_error.log-20131117
-????????? ? ? ? ?            ? error_log
-????????? ? ? ? ?            ? error_log-20151213
-????????? ? ? ? ?            ? error_log-20151220
-????????? ? ? ? ?            ? error_log-20151227
Ранее все файлы вместе с директорией принадлежали root:root. Сейчас доступ к ним сохраняется, можно читать при помощи sudo cat... Пожалуйста, подскажите, в чем может быть проблема и как решать?


sudo ls -la /var/logs/httpd

Вангую, что у тебя доступ к файлам только для владельца или только для владельца и группы. А ты в эти множества не входишь. Соответственно, надо сделать chmod, разрешив доступ на чтение для всех пользователей. Либо добавить себя в группу www.

KivApple ★★★★★ ()
Последнее исправление: KivApple (всего исправлений: 1 )
Ответ на: комментарий от KivApple

В десятку! Почти...

Вот тоже сейчас выполнил sudo и увидел нечто более вразумительное:

[nox@econ log]$ sudo ls -la httpd
[sudo] password for nox: 
total 331492
drwxr--r--. 2 root root      4096 Jan  3 18:36 .
drwxr-xr-x. 5 root root      4096 Jan  3 19:22 ..
-rw-r--r--. 1 root root         0 Apr 14  2013 access_log
-rw-r--r--. 1 root root      7561 Apr  8  2013 access_log-20130408
-rw-r--r--. 1 root root     11302 Apr  8  2013 access_log-20130414
-rw-r--r--. 1 root root         0 Nov 17  2013 ashmarin_access.log
-rw-r--r--. 1 root root     11375 Nov  9  2013 ashmarin_access.log-20131117
-rw-r--r--. 1 root root         0 Nov 17  2013 ashmarin_error.log
-rw-r--r--. 1 root root       390 Nov  9  2013 ashmarin_error.log-20131117
-rw-r--r--. 1 root root       999 Jan  3 20:04 error_log
-rw-r--r--. 1 root root      1150 Dec 13 03:44 error_log-20151213
-rw-r--r--. 1 root root      1063 Dec 20 03:40 error_log-20151220
-rw-r--r--. 1 root root      1601 Dec 27 03:37 error_log-20151227
-rw-r--r--. 1 root root      1164 Jan  3 03:29 error_log-20160103

Но права на чтение-то ЕСТЬ!

Akella ()
Ответ на: В десятку! Почти... от Akella

Для директории нужно право на исполнение, чтобы можно было нормально смотреть её листинг. Дай права rx для директории и права r для всех файлов в ней (последнее уже есть). И будет тебе счастье.

KivApple ★★★★★ ()
Последнее исправление: KivApple (всего исправлений: 3 )
Ответ на: комментарий от KivApple

Спасибо тебе!

А то я уже активно мануалы по fsck перечитывать начал...

Akella ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.