Không thể truy cập nhật ký lỗi apache


18

Máy chủ sức sống Ubuntu của tôi không ngoại tuyến. Tôi khởi động lại nó và bây giờ muốn gỡ lỗi những gì đã xảy ra.

Tôi có thể duyệt đến /etc/lognhưng nếu tôi thử cd apache2thì nó cho phép Quyền bị từ chối. Tôi chắc chắn tài khoản người dùng của tôi có quyền riêng tư. Tôi cũng đã thử sudo cd apache2đưa ra lỗisudo: cd: command not found

Làm thế nào tôi có thể truy cập các bản ghi apache? Tôi cũng đã thử qua sftp nhưng không thành công

PS Tôi mới sử dụng linux và máy chủ ảo, nhưng tôi rất muốn học mọi thứ tôi có thể.


Hãy thử sudo -isau đó cd apache2.
Wilf

@Wilf sau đó nói -bash: cd: apache2: Không có tệp hoặc thư mục như vậy
S ..

sudo su họ truy cập
vidur trừngj

Các nhật ký được đặt dưới var không, v.v. Bạn cần truy cập / var / log / apache2. Nếu bạn không có quyền vào thư mục, hãy mở một thiết bị đầu cuối gốc. làm sudo -i và đi đến cd / var / log / apache2 và xem các tập tin ở đó. Chúc may mắn ...
s1mmel

Câu trả lời:


32

Bạn cần thêm tên người dùng của mình vào nhóm adm

sudo usermod -aG adm YourUserName

Sau đó, bạn có thể truy cập các logfiles như người dùng bình thường mà không cần sudo.


Cảm ơn, điều này đã làm việc và làm cho tôi có thể thực sự duyệt đến thư mục.
S ..

17
Tôi đã phải đăng nhập / đăng xuất phiên người dùng của mình để quyền này có hiệu lực.
Horba

nó hoạt động nhưng bạn cần đăng xuất khỏi ssh và đăng nhập lại. sau đó bạn có quyền truy cập.
Khalil DaNish

6

Thử:

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

Cảm ơn wojox, nhưng có một giải pháp lâu dài hơn? Giống như có thể điều hướng đến thư mục apache2?
S ..
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.