常见的Linux命令--权限管理命令
一、umask命令
umask: 查看创建文件的权限
-S 显示的格式不一样 按rwx的格式显示
示例:touch chown.txt
umask -S # 输出的格式为:u=rwx,g=rx,o=rx
umask # 输出格式为:022
注意:linux文件系统中可以用数字来表示文件权限,其中r=4,w=2,x=1 022权限表示777-755
二、chown和chgrp命令
chown: 改变目录或者文件所有者
格式:chown [用户名] [文件或者目录]
chgrp: 改变文件或者目录的所属组
格式:chgrp [组名] [文件或者目录]
三、chmod命令
chmod: 改变文件、目录或者链接的权限,change the permission mode of a file
-R 递归修改目录的权限
一些符号的解释:
u 表示所有者
g 表示所属组
o 表示其他人
r 表示读权限 4
w 表示写权限 2
x 表示执行权限 1
示例:chmod u+x,g+w books.txt # 给books.txt文件的所有者增加执行权限,所属组增加写权限
chmod 755 books.txt # 将文件books.txt的权限赋值为rwxr-xr-x