Linux之用户权限管理

用户组操作
创建用户组

groupadd -g 1001 qy111

修改用户组

groupmod -n qy1111(new) qy111(old)

删除用户组

groupdel qy1111

超管用户 root uid 0
普通用户 chenjian uid(1000-60000)
伪用户 uid(1-999) 系统自用
创建普通用户

useradd -u 502 -g qy111 -G qy112  zhaowen

-u uid(用户id)
-g 指定用户组
-G指定其他组
liuxuelin用户名,不能重复
设置密码

passwd zhaowen

修改普通用户

`usermod -l liujin(new) liuxuelin(old)`   

删除用户
userdel -r yuanxiao -r的意思是删除宿主目录
锁定用户前置知识:给用户设置密码

Passwd  username

[root@server01 home]# usermod -L liujin 锁定[root@server01 home]# usermod -U liujin 解锁

命令详解
1、gpasswd命令是Linux下工作组文件/etc/group和/etc/gshadow的管理工具,用于指定要管理的工作组。

2、选项详解:
-a : 添加用户到组
-d : 从组删除用户
-A:指定管理员
-M:指定组成员和-A的用途差不多;
-r:删除密码;
-R:限制用户登入组,只有组中的成员才可以用newgrp加入该组。

3、实例
将userA添加到groupB用户组里面:

gpasswd -a userA groupB

注意:添加用户到某一个组可以使用 usermod -G groupB userA 这个命令可以添加一个用户到指定的组,但是以前添加的组就会清空掉,所以想要添加一个用户到一个组,同时保留以前添加的组时,请使用gpasswd这个命令来添加操作用户。

将userA设置为groupA的群组管理员:

gpasswd -A userA groupA

在这里插入图片描述
在这里插入图片描述
用户权限管理

-rwxrwxrwx 
代表文件类型,
如果是文件夹 D
如果是链接  L
如果是文件是 -
r代表当前用户的read读操作。
w代表当前用户的write写操作。
x代表当前用户的exec执行操作。
r代表当前用户所属组的read读操作。
w代表当前用户所属组的write写操作。
x代表当前用户所属组的exec执行操作。
r代表其他组的read读操作。
w代表其他组的write写操作。
x代表其他组的exec执行操作。
r  w  x
4  2  1
读 写 执行

创建的这个文件是谁的,主人是否可以读r 4 ,写w 2 ,执行x 1。
这个文件的主人是属于哪个部门的,同部门的人是否可以读写执行。
其他部门的人是否可以读写执行文件。

Linux系统管理员的分类
1.超管root(可以无条件读写执行任何用户的文件)
2.文件的属主,属主就是谁创建的这个文件
3.属主的同部门的人
4.其他人员

Linux文件列表7列数据的含义
在这里插入图片描述

1.“drwx------”表示文件的类型和权限,d是文件夹,-是文件,L是链接。
2.纯数字,表示文件的链接数。
3.标识文件的所有者。
4.文件的属主。
5.标识文件所在的群组,
6.(所在的部门)232代表文件的大小文件创建或者修改的时间
7.文件名

权限类型

r 代表读权限 4
w 代表写权限 2
x 代表执行权限 1

chmod 750 startup.sh 给文件startup.sh赋权限(rwxr-x—)
Chmod a+r 文件名 a=all代表所有角色
Chmod u+r 文件名 u代表所有属主,增加r读权限
Chmod u-r 文件名 u代表所有属主,删除r读权限
chmod g+r bbb g代表同组用户
chmod o+r bbb o代表其他组用户
第一个rwx是属主的权限
第二个rwx是同组用户的权限
第三个rwx是其他用户的权限

常用命令

更改文件属主

Chown -R 属主名  文件名  -R是递归

更改文件的属组名

Chgrp -R 组名  文件名 -R是递归
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Linux用户权限管理是基于用户与组的权限控制机制。在Linux系统中,每个用户都有一个唯一的用户标识符(UID),而每个组也有一个唯一的组标识符(GID)。 Linux系统中的文件和目录都有所属用户和组,通过设置不同的权限属性来控制文件的访问和操作。权限属性分为三种模式:读(r)、写(w)和执行(x),分别对应文件所有者、同组用户和其他用户的不同权限用户权限分为三种角色:所有者、同组用户和其他用户。所有者是文件的创建者或者拥有者,可以对文件进行读、写和执行的操作。同组用户是与文件所属组相同的用户,可以对文件进行与所有者相同的操作。其他用户是指既不是所有者又不是同组用户的其他用户,只能对文件进行读取或者执行的操作。 管理员可以通过更改文件的所有者和所属组来修改文件的权限。此外,管理员也可以设置特殊的权限,如设置文件的SUID权限和SGID权限,实现特定的功能。 SUID(Set User ID)权限是在文件执行时暂时切换用户权限,使得执行该文件的用户暂时拥有文件所有者的权限。SGID(Set Group ID)权限是在文件执行时暂时切换组的权限,使得执行该文件的用户暂时拥有文件所属组的权限用户权限管理对于保护系统安全非常重要。只有拥有合适权限用户才能对文件进行修改和操作,其他用户则只能读取或者执行。管理员可以根据不同用户的需求和安全策略来设置用户权限,确保系统的安全性和可靠性。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

努力亿..

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值