Linux权限管理

Linux权限管理
    权限介绍:见下方案例文件信息的第一组字符串,一共10位字符,标记为0~9。
        第0位--确定文件类型(d - l c b)
            - --普通文件
            d--目录(相当于Windows的文件夹)
            l--链接(相当于Windows的快捷方式)
            c--字符设备文件,比如键盘鼠标。(cd /dev/回车可看到以c开头的文件)
            b--块设备文件,比如硬盘。(cd /dev/回车可看到以b开头的文件)
        第1、2、3位--确定文件的所有者user拥有该文件的权限。
        第4、5、6位--确定文件所在用户组group拥有该文件的权限。
        第7、8、9位--确定其它组other的用户拥有该文件的权限。
        这9个字符确定不同的用户对该文件的权限
    ⭐rwx权限详解
        rwx作用到(单个)文件
            r--可读:可读取、打开查看
            w--可写:可修改,若对该文件所在目录有写w的权限则可删除该文件
            x--可执行:对于可执行文件可执行--./
        rwx作用到目录
            r--可读:可读取,可ls显示列出目录内容
            w--可写:可修改目录,即对于目录内的文件-创建、删除,以及重命名目录
            x--可执行:可进入该目录,比如cd /。
    案例和其他说明
        案例:-rwxrw-r-- 1 root root 251 Feb 2 08:00 xxx.txt
        其他说明
            1--对于文件就显示当前文件数(硬连接数);对于当前就显示当前子目录数和文件数的和。
            root--用户/所有者
            root--组/所在组
            251--对于文件就显示文件大小(单位:字节);对于文件夹就显示4096字节。
            Feb 2 08:00--最后修改日期
            xxx.txt--文件名
    修改文件/目录的权限
        chmod 修改方式二选一 文件/目录名
        第一种修改方式--用+、-、=和u、g、o、a修改权限
            +代表添加一个权限,-代表去除一个权限,=代表赋予大于一个的权限
            u代表所有者,g代表所在组,o代表其它组,a代表所有人(u、g、o的总和)
            e.g. chmod u=rwx,g=rx,o=x 文件/目录名
            e.g. chmod o+w+r 文件/目录名
            e.g. chmod a-x 文件/目录名
        第二种修改方式--用数字1~7修改权限
            rwx权限的数字表示:r=4,w=2,x=1。比如三个权限都有,那么rwx=4+2+1=7。
            e.g. chmod u=rwx,g=rx,o=x 文件/目录名 <=等价于=> chmod 751 文件/目录名

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值