美文网首页
linux基础(四)

linux基础(四)

作者: butters001 | 来源:发表于2021-04-19 11:32 被阅读0次

    权限管理

    根据用户对象进行划分

    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
    

    相关文章

      网友评论

          本文标题:linux基础(四)

          本文链接:https://www.haomeiwen.com/subject/oskilltx.html