4.权限管理

linux的文件权限,读、写、执行等等。

一、 文件/目录权限

1.命令和显示的内容
[root@localhost opt]# ll -ah

0-9位说明:
1)第0位确定文件类型(d, -, c, b)
2)第1-3位确定所有者(该文件的所有者)拥有该文件的权限。 --User
3)第4-6位确定所属组(同用户组)拥有该文件的权限。 --Group
4)第7-9位确定其他用户拥有该文件的权限。 --Other

在这里插入图片描述

2.rwx权限
  • 作用到文件

    1. r 代表可读(read):可以读取,查看。
    2. w 代表可写(write):可以修改,但是不代表可以删除该文件,删除一个文件的前提是对该文件所在的目录有写权限,才能删除该文件。
    3. x 代表可执行(execute):可以被执行。
  • 作用到目录

    1. r 代表可读(read):可以读取,ls查看目录内容。
    2. w 代表可写(write):可以修改,目录内创建+删除+重命名目录。
    3. x 代表可执行(execute):可以进入该目录。
3.修改 文件/目录 权限 chmod
  • 方式一:+、-、=变更权限

    u:所有者
    g:所有组
    o:其他人
    a:所有人(u、g、o的总和)
    1)chmod u=rwx,g=rx,o=x 文件目录名
    2)chmod o+w 文件目录名(添加权限)
    3)chmod a-x 文件目录名(减去权限)

    [root@localhost opt]# ll -ah
    总用量 8.0K
    drwxr-xr-x.  2 root root 4.0K 2月  29 10:58 .
    drwxr-xr-x. 20 root root 4.0K 2月   8 13:44 ..
    -rw-r--r--   1 root root    0 2月  29 10:58 a.txt
    [root@localhost opt]# chmod u=rwx,g=rx,o=x a.txt
    [root@localhost opt]# ll
    总用量 0
    -rwxr-x--x 1 root root 0 2月  29 10:58 a.txt
    [root@localhost opt]# chmod a-x a.txt 
    [root@localhost opt]# ll
    总用量 0
    -rw-r----- 1 root root 0 2月  29 10:58 a.txt
    [root@localhost opt]# chmod o+w a.txt 
    [root@localhost opt]# ll
    总用量 0
    -rw-r---w- 1 root root 0 2月  29 10:58 a.txt
    
  • 方式二:通过数字变更全新

    r = 4
    w = 2
    x = 1
    rwx = 4 + 2 + 1 = 7

    例如: chmod u=rwx,g=rx,o=x 文件目录名
    相当于 chmod 751 文件目录名

    [root@localhost opt]# chmod 777 a.txt 
    [root@localhost opt]# ll
    总用量 0
    -rwxrwxrwx 1 root root 0 2月  29 10:58 a.txt
    

二、修改文件所有者 chown

语法:

chown [选项] 用户名 文件/目录 (改变文件的所有者)
chown [选项] 用户名:用户组 文件/目录(改变用户的所有者和所有组)

常用选项:
-R:如果是目录则使其下所有子文件或目录递归生效。

[root@localhost opt]# ll
总用量 0
-rwxrwxrwx 1 root root 0 2月  29 10:58 a.txt
[root@localhost opt]# chown xiaoming a.txt 
[root@localhost opt]# ll
总用量 0
-rwxrwxrwx 1 xiaoming root 0 2月  29 10:58 a.txt

三、修改文件所在组 chgrp

语法: chgrp [选项] 用户组 文件/目录 (改变文件的所有组)

常用选项:
-R:如果是目录则使其下所有子文件或目录递归生效。

[root@localhost opt]# ll
总用量 0
-rwxrwxrwx 1 xiaoming root 0 2月  29 10:58 a.txt
[root@localhost opt]# chgrp -R group1 a.txt 
[root@localhost opt]# ll
总用量 0
-rwxrwxrwx 1 xiaoming group1 0 2月  29 10:58 a.txt
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值