useradd命令用于创建新用户,格式:“useradd [选项] 用户名”
| 参数 | 作用 |
| -d | 指定用户家目录(默认在 /home 目录下创建与用户同名目录作为家目录) |
| -D | 展示默认值(简要帮助信息) |
| -e | 帐号有效截至日期,格式:YYYY-MM-DD |
| -g | 指定一个初始用户组(必须已存在) |
| -G | 指定一个或者多个附属用户组 |
| -N | 不创建与用户同名的用户组 |
| -s | 指定默认的shell |
| -u | 指定用户UID |
实验:
创建userlx用户,并指定其家目录为 /home/linux ,定义UID为10318,帐号有效截至日期:2016-11-29”,设置登录解释器不允许登录
|
[root@rhel ~]# useradd -d /home/linux -u 10318 -e "2016-11-29" -s /sbin/nologin userlx
|
passwd命令用于修改用户密码,格式:修改当前用户:“passwd”
修改其他用户“passwd [选项] 用户名”
| 参数 | 作用 | 只有根用户才能操作 |
| -l | 锁定用户禁止登录 | |
| -u | 解锁账户,允许用户登录 | |
| --stdin | 允许从标准输入修改用户密码 (如:echo "NewPassWord" | passwd --stdin Username) | |
| -d | 使帐号无密码 | |
| -e | 强制用户下次登录时必须修改密码 | |
| -S | 显示用户密码状态 |
使用管理员修改usercs的密码:
| [root@rhel ~]# passwd -S usercs usercs PS 2016-11-29 0 99999 7 -1 (密码已设置,使用 SHA512 算法。) [root@rhel ~]# passwd usercs 更改用户 usercs 的密码 。 新的 密码: 无效的密码: 密码少于 8 个字符 重新输入新的 密码: passwd:所有的身份验证令牌已经成功更新。 |
设置锁定usercs用户禁止登录
| [root@rhel ~]# passwd -l usercs 锁定用户 usercs 的密码 。 passwd: 操作成功 |
解锁usercs用户允许登录
| [root@rhel ~]# passwd -u usercs 解锁用户 usercs 的密码。 passwd: 操作成功 |
usermod 命令用于修改用户属性, 格式:“usermod [选项] 用户名”
| 参数 | 作用 |
| -c | 填写帐号备注信息 |
| -md(-m -d) | -m 与 -d 连用,可以重新指定用户的家目录并自动将旧数据转移 |
| -e | 账户到期时间,格式“YYYY-MM-DD” |
| -g | 变更所属用户组 |
| -G | 变更拓展用户组 |
| -L | 锁定用户禁止登录系统 |
| -U | 解锁用户,永续登录系统、 |
| -s | 变更默认终端(修改用户登陆后默认使用的shell) |
| -u | 修改用户的UID |
修改usercs 的备注信息:
| [root@rhel ~]# usermod -c "this is user_name" usercs [root@rhel ~]# cat /etc/passwd | grep usercs usercs:x:1002:1002:this is user_name:/home/usercs:/bin/bash |
修改usercs的家目录并迁移文件
| [root@rhel ~]# usermod -md /home/usercshome usercs [root@rhel ~]# cat /etc/passwd | grep usercs usercs:x:1002:1002:this is user_name:/home/usercshome:/bin/bash |
userdel 命令用于删除用户信息,格式:“userdel [选项] 用户名”
| 参数 | 作用 | 实例 |
| -f | 强制删除用户、家目录及其他相关文件 | [root@rhel ~]# userdel -f usercs |
| -r | 同时删除用户、家目录及其他相关文件 | [root@rhel ~]# userdel -r usercs |
本文详细介绍了Linux系统中用于用户管理的四个核心命令:useradd、passwd、usermod和userdel的功能及用法,包括创建、修改密码、调整属性和删除用户等操作。

1万+

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



