目录
useradd命令:
语法:
常用选项:
示例用法:
userdel命令:
语法:
常用选项:
示例用法:
passwd命令 :
语法:
常用选项:
示例用法:
放在文末的话:
useradd命令:
就是一个 Linux 系统上用于创建新用户账户的命令。
语法:
常用选项:
-c, --comment COMMENT :为用户添加注释/说明。-d, --home HOME_DIR :指定用户的家目录。-g, --gid GROUP :指定用户所属的初始主组。-G, --groups GROUPS :指定用户所属的附加组。-m, --create-home :创建用户的家目录。-s, --shell SHELL :指定用户的登录 shell。-p, --password PASSWORD :设置用户的密码(注意,密码需要进行加密)。-e, --expiredate EXPIRE_DATE :设置账户过期日期。
示例用法:
- 创建一个名为
username 的用户,并指定该用户有一个注释/说明: useradd -c "This is a new user" username
- 创建一个名为
username 的用户,并为其指定家目录和登录 shell: useradd -d /home/username -s /bin/bash username
- 创建一个名为
username 的用户,并将其添加到附加组group1 和group2 中: useradd -G group1,group2 username
- 创建一个名为
username 的用户,并设置其密码: useradd -p mypassword username
userdel命令 :
一个 Linux 系统上用于删除用户账户的命令。
语法:
常用选项:
-r, --remove :删除用户的家目录和邮件目录。-f, --force :强制删除用户,即使用户当前登录或拥有其他进程。
示例用法:
-
删除名为
username 的用户(不删除家目录):userdel username -
删除名为
username 的用户,并同时删除其家目录:userdel -r username -
强制删除名为
username 的用户,即使用户当前登录或拥有其他进程:userdel -f username
passwd命令 :
一个 Linux 系统上用于更改用户密码的命令。
语法:
如果没有提供用户名作为参数,则默认会修改当前登录用户的密码。
常用选项:
-l, --lock :锁定用户账户,禁止用户登录系统。-u, --unlock :解锁已被锁定的用户账户。-d, --delete :删除用户密码,允许无密码登录。-e, --expire :强制用户在下次登录时更改密码。
示例用法:
-
修改当前登录用户的密码:
passwd -
修改名为
username 的用户的密码:passwd username -
锁定名为
username 的用户账户,禁止其登录系统:passwd -l username -
解锁名为
username 的用户账户:passwd -u username -
删除名为
username 的用户密码,允许无密码登录:passwd -d username -
强制名为
username 的用户在下次登录时更改密码:passwd -e username
放在文末的话:
useradd命令:
使用
userdel命令:
在删除用户之前,请确保该用户已经注销登录并且没有任何重要的数据存在于其家目录中。使用
passwd命令:
使用
其他选项和更多详细信息可以通过 man useradd, man userdel, man passwd命令查看。