Linux 目录访问问题:权限被拒绝

Linux 目录访问问题:权限被拒绝

我正在尝试运行命令

username> ls -al var/

但我得到了例外

ls: cannot open directory var/: Permission denied

当我检查目录的权限时,我看到

drwxr-x--x  6 sysuser abbagroup   4096 2010-07-28 11:55 var

我已确认我的用户帐户属于该群组

> groups username
username: abbagroup

那么为什么我无法运行该命令?

答案1

您是否恰巧添加usernameabbagroup?此类更改在您登录时生效,并适用于登录过程及其后代。

当您运行 时groups username,它会告诉您username如果他/她登录,他将属于哪些组。groups改为不带参数运行,这样它会告诉您当前进程属于哪些组。如果没有显示abbagroup,您需要注销并重新登录。

答案2

尝试

sudo ls -al var/

相关内容