文件权限说明
文件或目录的权限位是由9个权限位来控制的,每三位一组,分别是文件属主(Owner)、用户组(Group)、其他(Other)用户的读、写、执行
其中
- r(read):读权限, 可以读取文件内容,可以列出目录内容 用数字表示为4
- w(write):写权限, 可以修改文件内容,可以在目录中创建删除文件 用数字表示为2
- x(excute):执行权限,可以作为命令执行,可以访问目录内容 用数字表示为1
- -:没有权限, 用数字表示为0
文件夹文件赋权
chmod命令
使用chmod命令修改文件/目录的权限
命令格式 chmod +模式 +文件
模式为如下格式:
1.u、g、o、分别代表用户、组和其他
2.a可以代指ugo
3.+、-代表加入或删除对应权限
4.r、w、x代表三种权限
chmod示例
chmod u+rw test.txt #给所属用户权限位添加读写权限
chmod g+rw test.txt #给所属组权限位添加读写权限
chmod o+rw test.txt #给其他用户权限位添加读写权限
chmod u=rw test.txt #设置所属用户权限位的权限为读写
chmod a-x test.txt #所有权限为去掉执行权限
以数字方式修改权限
命令chmod也支持以数字方式修改权限,三个权限分别由三个数字表示:
- r=4
- w=2
- x=1
使用数字表示权限时,每组权限分别对应数字之和:
rw=4+2=6
rwx=4+2+1=7
r-x=4+1=5
语法
chmod 755 文件或文件夹名字
,属主用户读写执行权限,属组读执行权限,其他用户读执行权限
chmod 777 文件或文件夹名字
,属主用户读写执行权限,属组读写执行权限,其他用户读写执行权限
[root@centos7 ~]# touch test.txt
[root@centos7 ~]# chmod 755 test.txt
给指定目录赋权
chmod -R 777 test
,给test文件夹777权限
给当前目录的所有子文件夹和文件赋权
chmod -R 777 *
,给当前目录的所有子文件夹和文件777权限
chown修改属主、属组
给所有文件指定用户和用户组
chown -R xwy test.txt
,把test.txt文件的属组改为xwy
chown -R xwy.users /test
,把目录/test及其下的所有文件和子目录的属主改成xwy,属组改成users。
原文地址:https://blog.csdn.net/qq_37279783/article/details/134665673
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_4685.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!