Linux命令(八)权限管理chown、chgrp、chmod、umask

权限管理:
r:
w:
x:

三类用户:
u: 属主
g: 属组
o: 其它用户

 

chown:改变文件属主(只有管理员可以使用此命令)

  -R: 修改目录及其内部文件的属主

  --reference=/path/to/somefile file,...参考某个文件,设置相关文件权限为参考文件权限,同时改属主,属组chown USERNAME:GROUP file

chgrp:

chmod:修改文件的权限

  修改三类用户的权限:

    -R
    --reference=/path/to/somefile file,...

  修改某类用户或某些类用户权限:

    u,g,o,a

    chmod u=rwx,g=,o= file

  修改某类用户的某位或某些位权限:

    chmod u+x,g-x file

 

  通过改文件的方式创建用户

  nano /etc/group

  nano /etc/passwd

  nano /etc/shadow

  cp -r /etc/skel/ /home/hive/

  chown -R hive:hive /home/hive

umask:遮罩码

  666-umask
  777-umask

  文件默认不能具有执行权限,如果算得的结果中有执行权限,则将其权限加1;

  umask: 023
  文件:666-023=643 + 1
  目录:777-023=754

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。