本文主要是介绍Linux———useradd,userdel,passwd命令串讲(狠狠爱住),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
useradd命令:
语法:
常用选项:
示例用法:
userdel命令:
语法:
常用选项:
示例用法:
passwd命令 :
语法:
常用选项:
示例用法:
放在文末的话:
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命令查看。
这篇关于Linux———useradd,userdel,passwd命令串讲(狠狠爱住)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!