学习记录(八)

本文深入解析Linux系统的权限管理机制,包括rwx权限符号的意义,如何根据文件和目录的不同应用读、写、执行权限,以及chmod、chown和chgrp命令的使用方法。同时介绍了umask的概念及其对文件和目录权限的影响。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

权限管理

  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进程有效

  

 

转载于:https://www.cnblogs.com/baling/p/10474427.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值