Linux下的文件操作权限
来源:互联网 发布:位面小蝴蝶知乎 编辑:程序博客网 时间:2024/05/22 18:24
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。
总结:
普通用户下,要想进入一个目录需要具有执行权限,在目录下创建一个文件需要写和执行的权限;
超级用户下,无论是进入一个目录还是在一个目录下创建一个文件都可以不具有任何权限。
- Linux下的文件操作权限
- Linux下的文件操作权限
- Linux下数字表示文件的操作权限(777,755,..)
- Linux下数字表示文件的操作权限(777,755,..)
- Linux下对文件权限的相关操作
- linux下的文件权限
- linux文件下的权限
- linux下的文件权限
- linux下的文件权限
- Linux下的文件权限
- Linux-文件权限操作
- Linux 文件操作权限
- linux文件权限操作
- Linux文件权限操作
- linux下各种操作的权限要求。
- linux系统下的权限操作命令
- linux下的基本操作05(权限)
- Linux 里面的文件操作权限说明
- 一、Docker在CentOS7下安装
- IntelliJ IDEA(2017)安装和破解
- 块存储、文件存储、对象存储本质区别
- struts2学习之---Convention插件与"约定"支持
- Android串口通信10进制转16进制
- Linux下的文件操作权限
- android 获取路径目录方法以及判断目录是否存在,创建目录
- java的数据类型
- Java中native关键字
- Mobilenet_YOLO
- Android给空包签名
- MySQL
- Spring对JDBC的 整合支持 \Spring+JDBC Template
- Zookeeper的功能以及工作原理