权限管理命令

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

  

  

 

 

  

 

 

 

  

 

posted @ 2019-08-25 15:26  Howie_Tang  阅读(206)  评论(0编辑  收藏  举报