Linux 文件权限的修改

Linux中的文件权限是什么?

使用 ls -ldls -l 两个命令分别可以查看当前目录的权限、以及当前目录下所有文件和子目录的权限:

# ls
README.md  www
# ls -ld
drwxrwxr-x 4 admin admin 4096 Feb  9 18:03 .
# ls -l
total 8
-rw-rw-r-- 1 admin admin   12 Feb  9 18:03 README.md
drwxrwxr-x 6 admin admin 4096 Mar 11 10:28 www

完整的一行所表达的信息:

其中,文件类型和权限的构成如图所示:

文件中 rwx 的具体含义:

  • r:可以使用类似 cat 等命令查看文件内容
  • w:可以编辑或删除此文件
  • x:可以在命令提示符下当做命令提交给内核运行

目录中 rwx 的具体含义:

  • r:可以对此目录执行 ls 以列出内部的所有文件
  • w:可以在此目录创建文件
  • x:可以使用 cd 切换进此目录,也可以使用 ls -l 查看内部文件的详细信息

权限也可以用数字表达,rwx 与三位二进制相对应,例如:755 代表 rwxr-xr-x664 代表 rw-rw-r--

管理 Linux 的文件权限

  1. 赋权表示法:直接操作一类用户的所有权限位。u 属主,g 属组,o 其他,a 所有。
# chmod u=rwx, g=rwx filename    
# chmod 755 filename
  1. 授权表示法:直接操作一类用户的一个权限。
# chmod u+x, g-w filename 
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容