三、userdel命令
(一)命令功能
userdel命令用于删除用户账号及其相关配置文件和主目录(可选)。
(二)基本语法
userdel [选项] 用户名
(三)常用选项
-
-r:删除用户的同时删除其主目录和邮件信箱。 -
-f:强制删除用户,即使用户的进程正在运行或有文件锁定。
(四)示例用法
-
删除用户:
userdel testuser,删除用户testuser,但保留其主目录。

-
删除用户并删除主目录:
userdel -r testuser,删除用户testuser及其主目录。

四、passwd命令
(一)命令功能
passwd命令用于修改用户密码、过期时间等密码相关属性。
(二)基本语法
passwd [选项] 用户名
(三)常用选项
-
-d:清除用户的密码,允许用户无需密码即可登录。 -
-l:锁定用户账号,禁止用户登录。 -
-u:解锁用户账号。 -
-e:强制用户在下次登录时修改密码。
(四)示例用法
-
修改用户密码:
passwd testuser,系统会提示输入新密码,并要求确认密码。

-
锁定用户账号:
passwd -l testuser,锁定用户testuser,禁止其登录。


点击not listed,输入 user_qzz,输入密码

-
清除用户的密码,允许用户无需密码即可登录。
eg:reboot重启后,直接可进入user_qzz
-
强制用户下次登录修改密码:
passwd -e testuser,用户testuser在下次登录时必须修改密码。



五、groupadd命令
(一)命令功能
groupadd命令用于创建新的用户组。
(二)基本语法
groupadd [选项] 组名
(三)常用选项
-
-g:指定组ID(GID),必须是唯一的。 -
-r:创建系统组,GID通常小于1000。
(四)示例用法
-
创建一个新组:
groupadd developers,创建一个名为developers的用户组。 -
创建组并指定GID:
groupadd -g 5000 developers,创建用户组developers,GID为5000。
ps:先建 group 再 useradd -g XXX
六、总结
| 命令 | 主要功能 | 常见应用场景 |
|---|---|---|
useradd | 创建新的用户账号 | 需要添加新用户到系统时 |
usermod | 修改用户的属性 | 需要调整用户权限或配置时 |
userdel | 删除用户账号 | 用户不再需要访问系统时 |
passwd | 修改用户密码及密码相关属性 | 用户密码管理及安全控制 |
groupadd | 创建新的用户组 | 需要对用户进行分组管理时 |
通过这些命令,系统管理员可以有效地管理用户和组,确保系统的安全性和资源的合理分配。在实际操作中,通常会结合这些命令来完成复杂的用户和组管理任务,例如创建用户并将其添加到特定组,或者修改用户的密码策略等。
_day6&spm=1001.2101.3001.5002&articleId=149598795&d=1&t=3&u=2bc6d31fca11408bad6effd8a3ff2b1d)
6314

被折叠的 条评论
为什么被折叠?



