您的位置:首页 > 运维架构 > Linux

进入某个目录需要什么权限

2017-03-14 22:31 204 查看
作为刚刚接触Linux的小白,学习了一些简单权限和小命令后,我们来看一个简单的小问题。

我们需要什么权限才能进入某个目录呢

首先我们在普通用户下验证:

1.先创建一个目录file1,看到其起始属性为775。



2.然后我们将目录属性改为700,验证进入目录权限与所属组和other无关而只与拥有者user的三种属性有关。



从上图可以验证我们的猜想,因为group和other的读写可执行属性都被我们改为0但还可以进入file1目录。

3.接下来只要验证进入某个目录与user中的哪个权限有关即可。

(1)只去掉读权限



用chmod将属性改为300,还可以进入目录,所以与读权限无关。

(2)只去掉写权限



属性修改为500依然可以进入目录,则与写权限也无关。

(3)去掉可执行权限



去掉可执行权限后提示:Permission denied即否认许可,所以我们不再能进入filed目录。

(4)最后我们将属性改为100



最终确认在普通用户下进入某个目录需要的权限只有user的可执行权限。

再来看一下超级用户下进入目录需要的权限

1.首先创建一个目录hhh,开始默认的属性为755



2.我们将hhh的属性改为000



结果显示,在超级用户模式下不需要任何权限。

综上所述:

普通用户下:进入某个目录需要user的可执行权限。

超级用户下:进入某个目录不许任何权限。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Linux 进入目录 权限
相关文章推荐