![Linux 目录访问问题:权限被拒绝](https://linux22.com/image/1250219/Linux%20%E7%9B%AE%E5%BD%95%E8%AE%BF%E9%97%AE%E9%97%AE%E9%A2%98%EF%BC%9A%E6%9D%83%E9%99%90%E8%A2%AB%E6%8B%92%E7%BB%9D.png)
我正在尝试运行命令
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
您是否恰巧添加username
了abbagroup
?此类更改在您登录时生效,并适用于登录过程及其后代。
当您运行 时groups username
,它会告诉您username
如果他/她登录,他将属于哪些组。groups
改为不带参数运行,这样它会告诉您当前进程属于哪些组。如果没有显示abbagroup
,您需要注销并重新登录。
答案2
尝试
sudo ls -al var/