在Linux文件或文件夹都有rwx权限标注,文件的rwx很容易理解就是可读、可写和可执行,但是对于文件夹rwx来说,是可读、可写和可进入。文件的可读和文件夹的可读从展现形式上,理解也是以有点不同。
由于刚开始学习Linux相关的基础命令,对于rwx权限的理解不够深刻,通过网络上查询学习,把我的理解分享出来,希望可以帮到刚开始学习的一些小伙伴。
- ①、r读权限:对文件夹来说,读权限影响用户是否能够列出目录结构;对文件来说,读权限影响用户是否可以查看文件内容
- ②、w写权限:对文件夹来说,写权限影响用户是否可以在文件夹下创建/删除/复制到/移动到文档 ; 对文件来说,写权限影响用户是否可以编辑文件
- ③、x执行权限:一般是对于文件来说,特别是脚本文件。
1、认识权限信息
一般是通过ls -l来展示相关信息,权限内容占10个位置,最前面的-、d或l分别表明文件、文件夹(目录)和链接。
[root@192 /]# ls -l
lrwxrwxrwx. 1 root root 7 2024年10月29日 bin -> usr/bin
drwxr-xr-x. 20 root root 3420 10月 8日 10:09 dev

总共10位代表不同权限
2、区分文件和文件夹的rwx

不同权限解释
2.1、文件的rwx:
- r-read可读,能读取文件的具体内容,对应特色命令cat;
- w-write可写,可以对文件进行编写,对应特色命令:vim;
- x-execute可执行,如果是一个命令文件,有这个权限就能被执行。
需要注意的是,文件的权限rwx都是针对文件内容来说的。列如w权限,是针对文件内容的增、删、改,而不是针对文件本身。即,某用户有针对该文件的w权限,也无法删除或重命名该文件。
2.2、文件夹的rwx
- r可读,表明有读取目录内容列表的权限,对应特色命令ls;
- w可写,表明有更改目录的权限,即可以在此目录下新建文件或子目录、删除文件或子目录、重命名文件或子目录、挪动该目录内的文件或子目录等,对应特色命令mkdir、mv、rm。
- x可进入,表明可以进入该目录,对应特色命令cd。
需要注意的,若某用户有针对该目录的w权限,则可以删除该目录下的文件,哪怕该用户对于此文件无任何权限(由于对文件的权限都是针对文件内容的)。r权限决定了用户是否可以ls出目录内容,而x权限决定了用户是否可以cd到该目录。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...