linux基础(四)

2021-04-19  本文已影响0人  butters001

权限管理

根据用户对象进行划分

owner 属主:u
group 属组:g
other 其他:o

对文件的权限

r:可使用文件查看类工具获取其内容
w:可修改其内容
x:可以把此文件提请内核启动为一个进程

对目录的权限

r:可以使用 ls 查看此目录中文件列表
w:可在此目录中创建文件,也可删除此目录中的文件
x:可以使用 ls -l 查看此目录中文件列表,也可以 cd 进入目录

修改权限 chmod

修改目录权限,默认不会修改目录中文件的权限

chmod 777 filename
  -R:递归修改 目录中文件的权限也会被修改
--reference=RFILE 参考其他文件权限

修改一类用户的权限:
chmod u=rwx g=--- o=r-x filename
  属主有rwx权限 属组没权限 其他只有r和x权限
chmod ug=rwx filename
chmod a=r filename
  所有人都只有读权限

修改一类用户的某位或某些权限
u+ u- g+ g- o+ o- ug+ ug- a+ a-
chmod u+w o-r filename
  属主都加上w权限,其他用户都减去r权限

修改文件的属主和属组 chown

只用管理员有权限用这个命令

chown username[:groupname] filename
chown :groupname filename
NOTE:明令中的冒号可以用点号(.)代替
  -R:目录的话递归修改里面的文件
  --reference=RFILE

chgrp 也可以修改文件的属组

umask 遮罩码

FILE:666-umask
  如果某类用户的权限减得的结果中存在x权限,则将其权限 +1

DIR:777-umask
上一篇下一篇

猜你喜欢

热点阅读