目录
useradd命令:
就是一个 Linux 系统上用于创建新用户账户的命令。
useradd [选项] 用户名
-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 系统上用于删除用户账户的命令。
userdel [选项] 用户名
-r, --remove
:删除用户的家目录和邮件目录。-f, --force
:强制删除用户,即使用户当前登录或拥有其他进程。删除名为 username
的用户(不删除家目录):
userdel username
删除名为 username
的用户,并同时删除其家目录:
userdel -r username
强制删除名为 username
的用户,即使用户当前登录或拥有其他进程:
userdel -f username
passwd命令
?:
一个 Linux 系统上用于更改用户密码的命令。
passwd [选项] [用户名]
如果没有提供用户名作为参数,则默认会修改当前登录用户的密码。
-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命令:
使用 useradd
命令只会创建用户账户,但不会分配密码或创建家目录。可以使用其他命令(如 passwd
)设置密码,并使用 -m
选项创建家目录。
userdel命令:
在删除用户之前,请确保该用户已经注销登录并且没有任何重要的数据存在于其家目录中。使用 -r
选项将会连同家目录一起删除,这样可能会导致数据的永久丢失。
passwd命令:
使用 passwd
命令修改用户密码时,系统会提示您输入当前密码(如果有的话),然后要求您输入新密码并进行确认。
其他选项和更多详细信息可以通过 man useradd, man userdel, man passwd命令查看。