Linux下的文件操作权限
2017-03-19 21:26
239 查看
Linux下进入一个目录需要什么权限?
普通用户下:
首先我们在普通用户下,取消文件code的所有权限chmod 000 code
当我们执行cd code
想进入当前目录时,发现权限不允许。接下来我们为拥有者赋予读的权限
当我们cd code 想进入当前文件时,发现依旧没有权限。接下来给予拥有者写的权限
当我们cd code
想进入当前文件时,发现依旧没有权限。接下来给予拥有者执行的权限
当我们cd code
再次进入code目录时,成功进入到了code目录中,可见普通用户要想进入到一个目录中,至少需要执行的权限才可以。
超级用户下:
首先 su 我们将用户切换到超级用户模式下,取消文件code的所有权限chmod
000 code
执行cd code时,会发现我们成功的进入到了code目录下,可见在超级用户下,我们不需要任何权限就可以进入到一个目录中。
Linux中目录下创建文件需要什么权限?
普通用户下:
由于我们进入一个目录至少需要执行的权限,那么要在目录下创建文件我们就需要考虑将读写的权限与执行的权限与其相结合才能达到预期的效果。
首先使用chmod 500 code 给予拥有者读和执行的权限
此时使用ls命令可以读到当前目录下的文件,但是不能创建新的文件
使用chmod 300 code 给予拥有者写和执行的权限
此时我们先可以在目录下创建文件,可见在普通用户下,要想在一个目录下创建一个文件需要至少具有写和执行的权限才能够完成。
超级用户下:
首先 su 我们将用户切换到超级用户模式下,取消文件code的所有权限chmod 000 code
此时我们直接touch file1成功的在code目录下创建了文件file1。
总结:
普通用户下,要想进入一个目录需要具有执行权限,在目录下创建一个文件需要写和执行的权限;
超级用户下,无论是进入一个目录还是在一个目录下创建一个文件都可以不具有任何权限。
普通用户下:
首先我们在普通用户下,取消文件code的所有权限chmod 000 code
当我们执行cd code
想进入当前目录时,发现权限不允许。接下来我们为拥有者赋予读的权限
当我们cd code 想进入当前文件时,发现依旧没有权限。接下来给予拥有者写的权限
当我们cd code
想进入当前文件时,发现依旧没有权限。接下来给予拥有者执行的权限
当我们cd code
再次进入code目录时,成功进入到了code目录中,可见普通用户要想进入到一个目录中,至少需要执行的权限才可以。
超级用户下:
首先 su 我们将用户切换到超级用户模式下,取消文件code的所有权限chmod
000 code
执行cd code时,会发现我们成功的进入到了code目录下,可见在超级用户下,我们不需要任何权限就可以进入到一个目录中。
Linux中目录下创建文件需要什么权限?
普通用户下:
由于我们进入一个目录至少需要执行的权限,那么要在目录下创建文件我们就需要考虑将读写的权限与执行的权限与其相结合才能达到预期的效果。
首先使用chmod 500 code 给予拥有者读和执行的权限
此时使用ls命令可以读到当前目录下的文件,但是不能创建新的文件
使用chmod 300 code 给予拥有者写和执行的权限
此时我们先可以在目录下创建文件,可见在普通用户下,要想在一个目录下创建一个文件需要至少具有写和执行的权限才能够完成。
超级用户下:
首先 su 我们将用户切换到超级用户模式下,取消文件code的所有权限chmod 000 code
此时我们直接touch file1成功的在code目录下创建了文件file1。
总结:
普通用户下,要想进入一个目录需要具有执行权限,在目录下创建一个文件需要写和执行的权限;
超级用户下,无论是进入一个目录还是在一个目录下创建一个文件都可以不具有任何权限。
相关文章推荐
- Linux下数字表示文件的操作权限(777,755,..)
- Linux下PHP文件操作提示无权限
- Linux---文件类型及权限操作
- Linux的文件类型和权限操作
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
- 【原】Linux下文件操作权限详解
- Linux 里面的文件操作权限说明
- Linux命令简介(文件/目录权限操作命令)
- Linux 文件和目录的操作,权限相关命令
- linux学习之(四)-用户、组的操作,给文件文件夹设置组,更改目录权限、文件权限
- Linux 里面的文件操作权限说明
- linux下文件权限的操作
- Linux如何理解用数字表示文件的操作权限
- Linux 用户、用户组、文件权限,常用的操作,整理放在这里
- linux sudo 重定向,实现只有系统管理员才有权限操作的文件中写入信息
- linux操作命令:chmod修改文件权限
- Linux下用数字表示文件的操作权限
- linux对文件属性及权限操作的一些基本命令
- Linux七天系列(第一天:文件操作、用户权限 、软链接与硬链接 、文件压缩与解压、通信命令、命令链接符 、输入/输出重定向)
- 学习linux之用户-文件-权限操作