当前位置: 首页 > 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.zskr.cn/news/5687.html

相关文章:

  • 试试这个AI邪修方法,让你刷推特时间节省80%
  • [数据结构——lesson10.2堆排序以及TopK障碍]
  • 智驾终局:VLA与WA的“强脑”之争
  • Windows计算器:现代C++实现的多功能计算工具
  • Git 提交排除文件夹方法总结
  • 如何在 Ubuntu24.04 TLS 上安装 Kubernetes 集群 - Antonie
  • Educational Codeforces Round 182 (Rated for Div. 2)
  • java第二周课前提问
  • java GC
  • week1
  • Python 集合运算:并集、交集、差集全解析
  • 2025最新版 Photoshop软件免费下载安装完整教程(PS2025)超详细安装教程
  • Nature Genetics | 本周最新文献速递
  • 关于go里切片作为函数参数时是引用传递还是值传递
  • 端口转发神器Rinetd:轻量级安装与配置指南
  • WITH RECURSIVE 递归公用表表达式(CTE)
  • leetcode 3541. 找到频率最高的元音和辅音 便捷
  • 匿名递归与不动点组合子
  • flutter compass结构代码分析
  • 详细介绍:【ARMv7】系统复位上电后的程序执行过程
  • 网络同步预测-Prediction
  • 集训总结(六)
  • PromptPilot 产品发布:火山引擎助力AI提示词优化的新利器
  • 安装window版本docker
  • python_Day21_mysql(2)
  • .zip用法
  • vue2使用pnpm编译打包时的错误处理
  • 二十四、深入理解CPU控制信号的最终使命
  • 9.15日总结
  • 二十三、流水线的起点为何无需指挥?深入理解IF与ID这两个“公共流水段”