学习记录(八)

权限管理

  rwxrwxrwx

    左三位:user权限

    中三位:group权限

    右权限:other权限

  进程对文件访问权限应用模型:进程的属主与文件的属主是否相同,若相同则应用属主权限;否则,则检查进程的属主是否属于文件的属组,若相同则应用属组权限;否则使用other权限

  权限

    r:读  w:写  x:执行

    文件------>  r:获取文件数据  w:修改文件数据  x:可将此文件运行为进程

    目录------>  r:可使用ls查看目录下的文件列表  w:可修改此目录下的文件列表,即创建或删除  x:可cd至此目录中,且可使用 ls -l 来获取文件的详细信息

权限管理命令:三类用户----->u:属主  g:属组  o:其他  a:所有  

  chmod:修改权限,用户只能修改属主为自己的文件权限

    (1)chmod u=rwx FILE

        chmod 777 FILE

        chmod  u-x  FILE    该类

    (2)chmod --referece=LIKE_FILE  FILE     将FILE权限修改为LIKE_FILE权限一样

    -R:递归修改权限

  chown:修改属组,属组,仅管理员可用

    (1)chown 属主[:属组] FILE

    (2)chmod --referece=LIKE_FILE  FILE

    -R:递归修改

  chgrp:修改属组,仅管理员可用

    (1)chown 属组 FILE

    (2)chmod --referece=LIKE_FILE  FILE

    -R:递归修改

  umask概念:文件的反向掩码,遮罩码;

    文件权限:666-unask    【注意:之所以文件用666,表示文件默认不能有执行权限;若减的权限中有执行权限,需将其加1】

    目录权限:777-umask

    umask 三位数字:设置umask,此设定只对当前shell进程有效

  

猜你喜欢

转载自www.cnblogs.com/baling/p/10474427.html