Linux下对目录进行操作所需权限
2017-03-24 13:55
225 查看
问题:Linux下要进入目录和对目录进行操作分别需要什么权限?不同用户之间有什么区别?
在超级用户下创建一个test目录,修改目录权限为000(即所有读、写、执行权限都没有)。如下图所示,但超级用户仍然能够进入该目录,并在该目录下创建文件。
切换到用户mm(普通用户)下,则不能再进入到root下创建的目录中了,想依次修改访问者权限尝试进入目录,但结果显示不被允许没有权限修改,
在普通用户下创建一个目录test2,修改目录权限为000,然后按照root下步骤在mm下对test2进行操作。
切换到超级用户下再对test2进行操作
再切换到普通用户mm下,然后尝试修改用户权限进入、操作test2目录,发现只要将所有者的权限改为可执行的才可进入,而修改其他权限都没有办法进入该目录,
结论:从上面验证中可知超级用户可以在任意权限下进入并操作目录,普通用户下创建的目录只有在所有者拥有可执行权限时才能进入,同时再拥有读写权限时才能在该目录下进行创建文件等操作;超级目录下创建的目录普通用户不能改变该目录的权限,且只要超级目录下开放权限后才能对该目录进行相应操作。
在超级用户下创建一个test目录,修改目录权限为000(即所有读、写、执行权限都没有)。如下图所示,但超级用户仍然能够进入该目录,并在该目录下创建文件。
切换到用户mm(普通用户)下,则不能再进入到root下创建的目录中了,想依次修改访问者权限尝试进入目录,但结果显示不被允许没有权限修改,
在普通用户下创建一个目录test2,修改目录权限为000,然后按照root下步骤在mm下对test2进行操作。
切换到超级用户下再对test2进行操作
再切换到普通用户mm下,然后尝试修改用户权限进入、操作test2目录,发现只要将所有者的权限改为可执行的才可进入,而修改其他权限都没有办法进入该目录,
结论:从上面验证中可知超级用户可以在任意权限下进入并操作目录,普通用户下创建的目录只有在所有者拥有可执行权限时才能进入,同时再拥有读写权限时才能在该目录下进行创建文件等操作;超级目录下创建的目录普通用户不能改变该目录的权限,且只要超级目录下开放权限后才能对该目录进行相应操作。
相关文章推荐
- linux基本操作(1)--文件、目录、用户、权限相关
- linux 目录 文件管理 相关操作 权限
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
- Linux系统下对目录进行访问需要什么权限,进入目录后进行文件的创建和显示需要什么权限
- Linux命令简介(文件/目录权限操作命令)
- linux系统文件权限与目录权限所对应的操作
- 备忘:Linux文件或目录的操作权限对应的数值
- Linux下的目录及其操作命令(五、改变文件或目录存取权限的命令)
- Linux中目录文件的权限及其对应的操作
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
- Linux基础命令操作(二)--文件权限与目录配置
- Linux主机系统目录误操作权限修改为777修复方法
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
- Linux文件和目录的操作(八) 权限 chmod
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
- Linux 给用户及用户组分配权限以及对文件目录的操作
- Linux学习6之shell筛选当前目录下文件并逐个对其进行操作
- 关于Linux中进入目录和在其下创建,显示文件所需权限,以及Atime,Ctime,Mtime和含义。
- linux 文件/目录权限、用户、组相关操作
- 在linux环境下 通过示例对目录的三种权限进行幽默解读