当前位置: 首页 > news >正文

【Linux】人事档案——用户及组管理 - 详解

目录

1 用户及组管理

2 用户及用户组管理命令

2.1 useradd:建立用户 useradd命令用于建立用户,该

2.2 passwd:更改用户密码

2.3 usermod:更改用户信息

2.4 groupadd:建立用户组

2.5 finger:查找并显示用户信息

2.6 groupmod:更改GID与组名称

2.7 userdel:删除用户组

2.8 groupdel:删除用户组

2.9 w:表明当前登录系统的用户及用户进程信息

2.10 who:显示当前登录系统的用户信息

2.11 last:显示当前及过去登录平台的用户信息

3 用户切换

3.1 su:切换用户

3.2 sudo:以其他用户身份执行命令

小试牛刀~


1 用户及组管理

整个系统的管理员,就是用户得利用操作系统时,都要先输入用户名及密码登录到环境后才可以使用,在安装RHEL 5.x后默认只有一个名为root的超级用户,该用户为了让其他用户也能够使用这个系统我们还得建立其他的用户。

Linux框架中对用户来说用户组有两种:初始组、额外组。每个用户必须属于一个初始组,同时也可以加入到多个额外组中。对于Linux系统中的用户初始组是必需的,额外组是可选的。

当在Linux系统中输入用户名及密码登录后,在整个使用过程中Linux体系会将每个用户看做一个32位的整数,这个整数就是UID。

在Linux系统中有以下三种类型的用户:

1.一般用户 一般用户是登录计算机工作的人。不同的人使用不同的用户名以便他们可以独立操作。默认情况下UID会是一个500到60000的整数。

2.超级用户超级用户默认是root用户,该用户的UID为0

3.系统用户 在Linux中有些服务在安装时会分配服务自身运用的UID和用户名。系统用户预留的UID是从1到499的整数。

默认情况下

当前用户提示符家目录(只有用户自己可以访问)
管理员以“#”结尾在“/root”中
一般用户以“$”结尾在“/home”目录下一个和用户名相同的目录中

管理员:

一般用户:

2 用户及用户组管理命令

2.1 useradd:建立用户 useradd命令用于建立用户,该

  • useradd用于建立用户,用户建立完成后还需要通过“passwd”命令指定用户的密码。

2.2 passwd:更改用户密码

  • 一般情况下root用户才能更改用户密码

  • 切换有密码的用户时,密码为要切换用户的密码,而不是当前用户密码(su谁,密码就要填谁的

2.3 usermod:更改用户信息

2.4 groupadd:建立用户组

2.5 finger:查找并显示用户信息

2.6 groupmod:更改GID与组名称

2.7 userdel:删除用户组

2.8 groupdel:删除用户组

2.9 w:显示当前登录系统的用户及用户进程信息

2.10 who:显示当前登录架构的用户信息

2.11 last:显示当前及过去登录系统的用户信息

3 用户切换

推荐平时使用时还是行启用一个非root的用户,只有在需要结束一些只有root用户允许用的操控时才利用root用户

3.1 su:切换用户

su命令可以在不重新登录系统的情况下临时改变用户的身份,该命令语法如下。

要从root用户切换到普通用户user,则使⽤ su user。
要从普通⽤⼾user切换到root用户则使⽤ su root(root可以省略),此时系统会提⽰输⼊root⽤⼾的 ⼝令。

在使用su命令切换到其他用户后可以使用“exit”命令恢复原来的用户身份。

3.2 sudo:以其他用户身份执行命令

使用su命令切换用户时,有一个明显的安全问题就是一般用户必须知道欲切换用户的密码时才可以成功执行su命令。

不安全的。这时可以通过sudo命令解决这个问题就是假设有这样一种情况,管理员希望体系中的某些用户能够使用部分只有管理员才能够利用的命令,这时如果使用su命令管理员就必须将自己的密码告诉这些用户,这样显然

只有root用户可以利用sudo命令

-u [<用户名>|#<UID>]

指定执行指定命令的用户,如不指定则表示希望使root用户执行指定命令。

下一篇权限再讲~~

小试牛刀~

(1)建立一个名为“lost”的用户组。


(2)建立一个名为“kate”的用户并指定该用户UID为1000。


(3)设置用户“kate”的密码为“redhat”。


(4)建立一个名为“shannon”的用户并指定其初始组为“lost”。


(5)为用户“kate”指定一个名为“lost”的额外组。


(6)建立一个名为“charlie”的用户指定其家目录为“/home/lost”。

http://www.wxhsa.cn/company.asp?id=5300

相关文章:

  • 试试这个AI邪修方法,让你刷推特时间节省80%
  • [数据结构——lesson10.2堆排序以及TopK障碍]
  • 终端里跑图形应用「GitHub 热点速览」
  • trl ppo
  • PHP-FPM 深度调优指南 告别 502 错误,让你的 PHP 应用飞起来
  • RAG系统大脑调教指南:模型选择、提示设计与质量控保一本通
  • 智驾终局:VLA与WA的“强脑”之争
  • 微软2018年第四季度顶级漏洞赏金猎人榜单揭晓
  • 能源汽车智能线控底盘
  • Linux中的LED子专业的系统
  • DP 凸性优化:wqs 二分
  • 浦东再添一所一流高校,上海交通大学医学院浦东校区正式启用
  • nccl study
  • AI服务器公开招标大面积失败,中国联通“招”了个寂寞?
  • 【GitHub每日速递 250916】2053 个 n8n 工作流曝光!365 种集成 + 可视化管理,效率直接拉满
  • 每日一家公司职场内幕——龙旗科技(上海)
  • 0129_迭代器模式(Iterator)
  • HJ7 取近似值
  • 读人形机器人13艺术领域
  • 活动报名:Voice First!Demo Day@Voice Agent Camp,9.22,上海丨超音速计划 2025
  • Windows计算器:现代C++实现的多功能计算工具
  • 使用 PySide6/PyQt6 实现系统图标的展示与交互
  • 如何让Java的线程池顺序执行任务 ?
  • Git 提交排除文件夹方法总结
  • 如何在 Ubuntu24.04 TLS 上安装 Kubernetes 集群 - Antonie
  • Jmeter的插件开发
  • Educational Codeforces Round 182 (Rated for Div. 2)
  • java第二周课前提问
  • java GC
  • Redis最佳实践——性能优化技巧之监控与告警详解