LINUX 12位权限体系

本文详细介绍了Linux的12位权限体系,包括用户和用户组的创建、文件属性查看、权限修改(chomd)、权限过继(chown)以及不同权限(rwx)对文件和目录的影响。通过实例演示了如何赋予用户不同的文件操作权限,并解释了权限设置的重要性。
摘要由CSDN通过智能技术生成

LINUX 12位权限体系

先创建环境
[root@oldboyedu-59 ~]# #创建用户 useradd
[root@oldboyedu-59 ~]# useradd AA
[root@oldboyedu-59 ~]# useradd BB
[root@oldboyedu-59 ~]# useradd CC
[root@oldboyedu-59 ~]# #创建用户组 groupadd
[root@oldboyedu-59 ~]# groupadd aa
[root@oldboyedu-59 ~]# groupadd bb
[root@oldboyedu-59 ~]# groupadd cc
[root@oldboyedu-59 ~]# #创建目录
[root@oldboyedu-59 ~]# mkdir /oldboy/
[root@oldboyedu-59 ~]# #创建文件
[root@oldboyedu-59 ~]# touch /oldboy/jack.txt
[root@oldboyedu-59 ~]# touch /oldboy/doctor.txt
[root@oldboyedu-59 ~]# #查看用户id
[root@oldboyedu-59 ~]# id AA
uid=1000(AA) gid=1000(AA) groups=1000(AA)
[root@oldboyedu-59 ~]# id BB
uid=1001(BB) gid=1001(BB) groups=1001(BB)
[root@oldboyedu-59 ~]# id CC
uid=1002(CC) gid=1002(CC) groups=1002(CC)
[root@oldboyedu-59 ~]# #查看文件属性
[root@oldboyedu-59 ~]# ll -d /oldboy/jack.txt
-rw-r–r-- 1 root root 0 Apr 29 22:03 /oldboy/jack.txt
[root@oldboyedu-59 ~]# ll -d /oldboy/doctor.txt
-rw-r–r-- 1 root root 0 Apr 29 22:03 /oldboy/doctor.txt
在这里插入图片描述

[root@oldboyedu-59 ~]# #usermod 修改用户的信息 主要参数分别是 -s -g -G
[root@oldboyedu-59 ~]# # - g 指定用户下用户组的名字(可把别的组变成自己的属组)
[root@oldboyedu-59 ~]# id BB
uid=1001(BB) gid=1001(BB) groups=1001(BB)
[root@oldboyedu-59 ~]# usermod -g bb BB
[root@oldboyedu-59 ~]# id BB
uid=1001(BB) gid=1004(bb) groups=1004(bb)
[root@oldboyedu-59 ~]# # -s 修改用户使用的shell (这个用已存在)
[root@oldboyedu-59 ~]# which nologin
/usr/sbin/nologin
[root@oldboyedu-59 ~]# usermod -s /sbin/nologin CC
[root@oldboyedu-59 ~]# tail -n1 /etc/passwd
CC❌1002:1002::/home/CC:/sbin/nologin
[root@oldboyedu-59 ~]# # -G 用户下指定附加组(多个属组)指定后用户属于附加组中的任何一个
[root@oldboyedu-59 ~]# groupadd study
[root@oldboyedu-59 ~]# id BB
uid=1001(BB) gid=1004(bb) groups=1004(bb)
[root@oldboyedu-59 ~]# id CC
uid=1002(CC) gid=1002(CC) groups=1002(CC)
[root@oldboyedu-59 ~]# usermod -G study CC
[root@oldboyedu-59 ~]# id CC
uid=1002(CC) gid=1002(CC) groups=1002(CC),1010(study)
在这里插入图片描述
在这里插入图片描述

[root@oldboyedu-59 ~]# #附加组中添加2个以上需要用逗号(,)隔开
[root@oldboyedu-59 ~]# id CC
uid=1002(CC) gid=1002(CC) groups=1002(CC),1010(study)
[root@oldboyedu-59 ~]# usermod -G book,tea CC
[root@oldboyedu-59 ~]# id CC
uid=1002(CC) gid=1002(CC) groups=1002(CC),8893(book),8894(tea) 附加组之前添加的组会被覆盖(除了属组)
在这里插入图片描述

[root@oldboyedu-59 ~]# useradd leader
[root@oldboyedu-59 ~]# id leader
uid=8889(leader) gid=8895(leader) g

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值