欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Linux(十一)权限管理

程序员文章站 2022-05-01 12:27:03
...

11.1 rwx权限详解

    11.1.1 rwx作用到文件

    (1)【r】代表可读(read):可以读取,查看。

    (2)【w】代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提条件是对该文件所在的目录有写权限,才能删除该文件。

    (3)【x】代表可执行(execute):可以被执行。

    11.1.2 rwx作用到目录

    (1)【r】代表可读(read):可以读取,查看。

    (2)【w】代表可写(write):可以修改,目录内创建、删除、重命名目录。

    (3)【x】代表可执行(execute):可以进入该目录。

11.2 实际案例

-rw-r--r--. 1 root root 26788 4月  14 16:53 java后端生活.jpg

​前面10个字符-rw-r--r--确定不同用户能对文件干什么:

第一个字符代表文件类型:文件(-),目录(d),链接(l);

其余字符每3个一组(rwx):

第一组rw-:文件拥有者的权限是读和写,但不能执行;

第二组r--:与文件拥有者同一组的用户的权限只读不能写和执行;

第三组r--:不与文件拥有者同组的其他用户的权限只读不能写和执行;

可用数字表示为:r=4,w=2,x=1;因此rwx=4+2+1=7

1:文件是硬连接数,目录是子目录树

root:用户

root:组

26788:文件大小(字节),如果是文件夹显示4096字节

4月 14 16:53:最后修改日期

java后端生活.jpg:文件名

11.3 修改权限

    11.3.1 基本说明

        通过chmod指令,可以修改文件或者目录的权限

    11.3.2 第一种方式:+、-、=变更权限

        u:所有者

        g:所在组

        o:其他人

        a:所有人(u、g、o的总和)

    (1)chmod    u=rwx,g=rx,o=x    文件目录名

    (2)chmod    o+w    文件目录名

    (3)chmod    a-x    文件目录名

Linux(十一)权限管理
Linux(十一)权限管理
Linux(十一)权限管理

    11.3.3 第二种方式:通过数字变更权限

        规则:r=4,w=2,x=1,r+w+x=7

        chmod    u=rwx,g=rx,o=x    文件目录名

        相当于     chmod    751    文件目录名

Linux(十一)权限管理

11.4 修改文件所有者

    11.4.1 基本介绍

    chown    newowner    file    改变文件的所有者

    chown    newowner:newgroup    file    改变文件的所有者和所在组

    -R    如果是目录,则使其下所有子文件和目录递归生效

Linux(十一)权限管理
Linux(十一)权限管理
Linux(十一)权限管理

11.5 修改文件所在组

    chgrp    newgroup    file    改变文件的所在组

Linux(十一)权限管理
Linux(十一)权限管理

关注公众号:Java后端生活,干货文章第一时间送到!

Linux(十一)权限管理
相关标签: linux