Не вдається отримати доступ до журналів помилок apache


18

Мій вітуальний сервер Ubuntu не працює в режимі офлайн. Я його перезавантажив і зараз хочу налагодити те, що сталося.

Я можу переглядати, /etc/logале якщо я спробую cd apache2це, то в дозволі відмовлено. Я впевнений, що мій обліковий запис користувача має привілеї. Я також спробував, sudo cd apache2що дає помилкуsudo: cd: command not found

Як я можу отримати доступ до журналів apache? Я також пробував через sftp без успіху

PS Я новачок у Linux та віртуальних серверах, але прагну вивчити все, що можу.


Спробуйте sudo -iпотім cd apache2.
— Вільф

@Wilf це тоді говорить -bash: cd: apache2: Немає такого файлу чи каталогу
— S ..

sudo su їм доступ
— vidur punj

Журнали знаходяться під var not etc. Вам потрібно перейти до / var / log / apache2. Якщо у вас немає прав на вхід у папку, відкрийте кореневий термінал. зробіть sudo -i і перейдіть до cd / var / log / apache2 і перегляньте там файли. Удачі ...
— s1mmel

Відповіді:


32

Потрібно додати своє ім’я користувача до адміністратора групи

sudo usermod -aG adm YourUserName

Потім ви можете отримати доступ до журналів як звичайний користувач без sudo.


Дякую, це спрацювало і дозволило мені реально переглядати каталог.
— С ..

17
Мені довелося увійти / вийти з мого сеансу користувача, щоб цей дозвіл набув чинності.
— Горба

він працює, але вам потрібно вийти із SSH та знову увійти. то у вас є доступ.
— Халил Даніш

6

Спробуйте:

sudo cat /var/log/apache2/error.log

Дякую wojox, але чи є більш постійне рішення? Начебто можливість перейти до папки apache2?
— С ..
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.