郁闷的 linux error: 13: Permission denied 引发Linux中的文件权限详解
来源:互联网 发布:手机怎么进去淘宝秒杀 编辑:程序博客网 时间:2024/06/06 18:29
在《Linux系统中如何查看文件属性》中介绍了通过ls指令来查看文件的属性,具体如下:
上面红色部分显示的即为test文件的属性了,对于Linux系统中的文件来说,有三种身份和四种权限,三种身份是:
- u:文件的拥有者
- g:文件所属的群组
- o:其他用户
对于每个身份,又有四种权限,分别为:
- r:读取文件的权限(read)
- w:写入文件的权限(write)
- x:执行的权限(execute)
- s:特殊权限
在Linux系统中,文件的属性由10个字符来表示,第一个字符表示文件的类型,其余9个字符分为三组,分别表示文件的拥有者、群组以及其他人对该文件的访问权限,每组依次表示读取、写入、和执行的权限,如果没有该权限,则以-(一个减号)显示。
以上是我们在/tmp文件夹下新建的test文件的属性,作为文件的拥有者对于test文件具有读取、写入的权限,文件所在的群组同样具有读写的权限,而其他人只有读取文件的权限。
数字形式表示的权限
除了以上的表示文件权限的方式外,我们经常会看到文件的权限为777、666等,这些又是怎么回事呢?这其实也是Linux系统下一种表示文件权限的方式。
在Linux系统中,对于文件的权限有读取、写入、执行三种,分别用rwx表示,另一种表示权限的方式就是使用数字,读取、写入和执行权限分别由数字4、2和1表示。
- 读取权限:r 或者4
- 写入权限:w或者2
- 执行权限:x或者1
对于上面的test文件,如果用数字形式表示其权限的话,则为
6(rw-)6(rw-)4(r--)
如果一个文件拥有777的权限,则说明该文件的拥有者、群组、以及其他人都可以对该文件进行读取、写入和执行的操作,也就是说谁都可以来操作这个文件了。
0 0
- 郁闷的 linux error: 13: Permission denied 引发Linux中的文件权限详解
- Linux 访问文件 Permission denied 的原因
- LINUX权限-bash: ./startup.sh: Permission denied
- linux权限-bash: ./startup.sh: Permission denied
- oracle 12c rac Linux-x86_64 Error: 13: Permission denied
- linux 安装bin文件 报permission denied
- linux root删除文件提示permission denied
- linux root删除文件提示permission denied
- windows中PostgreSQL的文件权限ERROR: could not open file... for reading: Permission denied
- Linux中的文件权限详解
- [Error 13] Permission denied
- linux出现Permission denied
- linux scp permission denied
- linux permission denied
- linux permission denied解决方法
- linux permission denied
- Linux下permission denied
- 关于LINUX权限-bash: ./startup.sh: Permission denied
- Description of COM principle
- PHP读取CURL模拟登录时生成Cookie文件
- PHP Pthread多线程 操作
- hdu3501 Calculation 2 欧拉函数
- poj1006
- 郁闷的 linux error: 13: Permission denied 引发Linux中的文件权限详解
- iOS - 中三种定时器的用法NSTimer、CADisplayLink、GCD
- 算法入门2(c语言)
- 题目1368:二叉树中和为某一值的路径
- 微信公众平台开发入门教程
- hdu1829 A Bug's Life
- 不要在init和dealloc函数中使用accessor(访问器)
- linux fping命令使用
- Oracle PLSQL 学习笔记摘要