Linux操作系统自带了文件权限管理命令chmod和chown
chmod:修改文件/目录的属主权限,属组权限,其它用户和用户组的权限
chown:修改文件的属主和属组;
Linux系统文件有四种访问权限:
可读(r):4
可写(w):2
可执行(x):1
无权限(-): 0
使用方法
- chown
chown命令修改文件的属主和属组,即文件归属的用户和用户组
chown user:goup a.txt
- chmod
chmod命令修改文件权限的方式有两种:
1.使用数字修改权限
命令格式如下:chmod xyz 文件名
x:表示属主的权限
y: 表示属组的权限
z: 其它用户/用户组权限
x/y/z的常用取值:
7:表示可读可写可执行,rwx:4+2+1=7
4:表示只读,不可写,不可执行,r--:2
5:表示可读可执行,不可写,r-x:4+1=5
0:无权限
举例:
chmod 777 a.txt:表示给a.txt赋予的权限为:属主权限7,属组权限7,其它用户/用户组权限7
2.使用角色修改权限
命令格式:
chmod u+x a.txt:表示给属主添加“可执行”权限;
chmod g+w a.txt:表示给属组添加“可写”权限;
chmod o+r a.txt:表示给其它用户或用户组添加“可读”权限;
chmod u-w a.txt:表示删除属主的“可读”权限;
查看文件权限的命令:ls -al a.txt