linux基础命令(权限部分)
文件权限
权限分类
读权限r:允许查看文件内容
写权限w:允许修改文件内容
执行权限x:允许运行程序
归属
属主g:该文件的所有人
数组o:该文件的所有组
其他人a:除了属主,属组以外的人
查看文件的权限合归属
ls -l 可以查看
-rw-r--r--
解析
第一位表示文件类型:
-:表示一般文件
d:表示目录
l:表示软链接
s:表示socket通信套接字文件
c:表示字符设备文件
b:表示块设备文件
后9位3个为一组,8进制表示
前3位为属主
中间3位为属组
后3位为其他人
读4 写2 执行1 无权限0
例:
rwxr-xr-x 755的权限
chmod
作用:设置文件或目录的权限
格式:chmod 【-R】【ugoa】【+-=】【rwx】参数
chmod 【-R】【nnn】参数
常用选项:
-R:递归方式设置目录及目录下的所有子目录及文件权限
u:属主
g:属组
o:其他人
a:所有人
+:添加
-:删除
=:重置
nnn=8进制的数字权限,如777,644,755
chown
作用:设置文件的归属
格式:chown 属主 文件
chown :属组 文件
chown 属主:属组 文件
umask值
作用:控制新建的文件及目录的权限
umask值与新建文件,目录权限对照表
umask查看umask值
umask nnn 设置umask值