Мой витальный сервер Ubuntu не был в автономном режиме. Я перезагрузил его и теперь хочу отладить то, что произошло.
Я могу перейти к /etc/log
, но если я попробую cd apache2
, там будет указано «Отказано в доступе». Я уверен, что моя учетная запись пользователя имеет привилегии. Я также попытался sudo cd apache2
, который выдает ошибку sudo: cd: command not found
Как я могу получить доступ к журналам apache? Я также безуспешно пробовал через sftp
PS Я новичок в Linux и виртуальных серверах, но я стремлюсь узнать все, что могу.
Вам необходимо добавить свое имя пользователя в группу adm
sudo usermod -aG adm YourUserName
После этого вы можете получить доступ к файлам журналов как обычный пользователь без sudo.
Попробуйте:
sudo cat /var/log/apache2/error.log
Вы можете войти в систему как пользователь root:
sudo su
И тогда вы сможете:
cd apache2