权限管理命令

chmod

语法:

  chmod  [{ugoa}  {+-=}]   [文件或目录]

      [mode=421]       [文件或目录]

      -R       递归修改

功能描述:改变文件或目录权限

权限说明

      r----4

      w---2

      x---1

      rwxrw-r--

        7   6  4

案例1:

  1.赋予文件test.txt所属组写权限

    chmod g+w test.txt

  

  2.修改目录testfile 及其目录下文件为所有用户具有全部权限

    chmod -R 777 testfile

案例2:

  思考:在root用户下创建一个文件夹temp,并赋予777的权限,然后在temp中创建文件demo

      问普通用户可以删除demo文件吗?

    

  解答:

    可以删除  

      删除一个文件的前提条件是
      是对这个文件的所在目录有写权限,你才可以删除
      对一个文件有写权限只是可以修改文件的内容

chown

  语法:chown [用户] [文件或目录]

  功能:改变文件或目录的所有者

  

案例:改变文件fengjie的所有者为user1

  

chgrp

  语法:chgrp [用户组] [文件或目录]

  功能:改变文件或目录的所属组

案例:

  改变文件fengjie的所属组为duoduo

  

umask

语法:umask [-S]

  -S 以rwx形式显示新建文件夹缺省权限

功能描述:显示、设置文件的缺省权限

案例:修改创建文件夹的默认权限,假如修改默认权限为755

  

  

  

  

原文地址:https://www.cnblogs.com/healy/p/11408043.html