Linux 修改文件的权限
- 通过命令 ll 可以查看文件具体信息
- drwxrwxr-x 2 zou123 family 4096 Dec 23 15:54 package/
- 其中drwxrwxr-x 总共有十个字符
- r 读权限,w 写权限,x 可执行
- 如 rw- 表示可读、可写、不可执行, r-- 表示只可读
- 第0个字符:d
- 文件类型,d表示文件夹/目录,- 是普通文件,这里的package是文件夹
- 第1-3个字符:rwx
- 第4-6个字符:rwx
- 第7-9个字符:r-x
- 这个权限命令的含义
- 文件拥有者,对该文件,可读、可写、可执行
- 同组成员,对该文件,可读、可写、可执行
- 其他成员,对该文件,可读、可执行、不可写
- 通过参数设置权限,chmod(Change command)
- 以下设置的所有权限,root可以无视,root本身就是最高权限
- 角色参数
- chmod 角色=xxx 文件 其中xxx分别为 r、w、x 的权限
- chmod u=rwx package 使用chmod设置权限,这里设置文件拥有者为可读、可写、可执行
- chmod g=rx package 这里设置同组成员为可读、可执行、不可写
- chmod o=r package 这里设置其他人为只可读
- chmod u=rwx,g=rx,o=r package 使用逗号隔开可以一起更改权限,注意不是空格隔开,逗号跟字母之间也不要加空格,否则会报 "无效模式" 错误
- 通过二进制数设置权限
- chmod xxx 文件 x为 0-7 的数字,因为3位二进制数字可以表示 0-7( 000 - 111 )
- chmod 754 package
- 7 5 4 用二进制数表示分别为 111 101 100 ,对应 rwx r-x r--
- 即文件拥有者可读、可写、可执行,同组成员可读、可执行、不可写,其他人只可读
- chmod 777 package
- 777 111 111 111 rwx rwx rwx
- 即文件拥有者、同组成员、其他人的权限都是 可读、可写、可执行
posted @
2020-12-23 20:50
a最简单
阅读(
913)
评论()
编辑
收藏
举报