我想查看 apache 日志文件。这是我尝试过的:
我授予了大部分权限阿帕奇2文件夹。
hieund@hieund:/var/log$ sudo chmod a+rw apache2/*
但我无法 cd 到它。所以我将我的用户添加到组“root”,“adm”
hieund@hieund:/var/log$ groups hieund
hieund : hieund root adm sudo www-data
但我仍然不能...它显示:
hieund@hieund:/var/log$ cd apache2/
bash: cd: apache2/: Permission denied
drwxrwxrw- 2 root adm 4096 2011-11-27 11:12 apache2
我对此很困惑。如何查看日志文件?
答案1
将自己添加到群组后,您需要注销并重新登录才能使更改生效。
您应该将权限更改回默认值,然后加入 adm 组将授予您查看文件的权限。
答案2
您必须具有访问目录的执行权限。尝试为所有用户设置+x。它应该有效。
但您可能应该将目录设置为默认值,因为在这样的目录中包含 0777 存在安全风险。