linux root操作不了目录,linux – 用户可以读取的目录,但root不能?

我的homedir下面有一个名为“.gvfs”的目录.作为我的常规用户帐户,我可以读得很好:

~ $ls -lart ~raldi/.gvfs

total 4

dr-x------ 2 raldi raldi 0 2009-05-25 22:17 .

drwxr-xr-x 60 raldi raldi 4096 2009-05-25 23:08 ..

~ $ls -d ~raldi/.gvfs

dr-x------ 2 raldi raldi 0 2009-05-25 22:17 /home/raldi/.gvfs

但是,作为root我不能“ls”甚至“ls -d”它:

# ls ~raldi/.gvfs

ls: cannot access /home/raldi/.gvfs: Permission denied

# ls -d ~raldi/.gvfs

ls: cannot access /home/raldi/.gvfs: Permission denied

而且,只是为了确保:

# echo $UID $EUID

0 0

这只是Ubuntu 8.10的简单家庭安装,没有NFS或任何奇怪的东西.我看到该目录被标记为非世界可读(并且非world-x-able),但我认为当你是root用户时,这些都不适用.例如,我可以在/ tmp中创建一个mode-000目录并将其交给非root用户,root用户可以轻松阅读,编写它,无论如何.

知道发生了什么事吗?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值