2014-04-18 68 views
0

我刚刚设置了LAMP,并且所有程序似乎都正常工作。我正试图让phpMyAdmin工作。我不断收到403错误。我认为这是因为httpd用户无法访问相应的目录。我的问题相当简单。我用什么命令行命令来检查另一个用户的权限? 也就是说我以root身份登录,并希望查看用户httpd的文件权限。其他用户的Linux文件权限

感谢您的帮助。

回答

1

ls -l将列出你的persmissions

沿所有文件的样本条目将是

d __rwxr-xr-x__ 2 user 4096 Apr 18 00:05 css

这突出部分代表许可

前3个字母 - >所有者

下一个3个字母 - >集团

最后3个字母 - >其他

的R - >可读,W - >写的,X - >可执行文件。

在这个特殊的例子,所有者可以读,写和执行,小组成员和其他人只能读取和执行,

+0

这是否意味着,如果我看组部分则用户x将拥有这些权限?它肯定会根据为特定用户设置的权限而变化? – JamesWat

+0

如果用户x与您的组在同一组中,则第二组将定义他们的权限。如果不是那么最后3个字母。它不能设置为用户特定的。即如果用户x和y不在你的组中(或者两者都在你的组中),权限对他们来说也是一样的。你无法区分这两者 – Anoop

1

ls -ld /path取代“路径”绝对路径目录