linux命令创建用户并设置密码(linux新建用户的密码)

linux命令创建用户并设置密码(linux新建用户的密码)

使用useradd或者adduser命令新建用户

语法格式:

useradd [可选项] <username>

例如:创建ph用户

linux命令创建用户并设置密码(linux新建用户的密码)

若新建用户已经存在

linux命令创建用户并设置密码(linux新建用户的密码)

useradd可选项:

-d home_dir 指定用户的主目录,替换系统默认值/home/<用户名>

-e expire_date 禁用帐号的日期,格式为:YYYY-MM-DD

-f inactive_days 设置帐户过期多少天后,用户帐户被禁用。

-u UID 指定用户的UID

-g group 用户所属主组群名称或者GID,用户组是必须存在的

-G group-list 用户所属的附属组群列表

-s shell 指定用户的登录Shell,默认为/bin/bash

案例:新建用户yonghu5,UID为1010,指定其所属的组为root(root组的标识符为0),用户的主目录为/home/user5。

linux命令创建用户并设置密码(linux新建用户的密码)

设置用户口令passwd

新建用户后,要为用户设置口令,未设置口令的用户不能登录系统,如:

linux命令创建用户并设置密码(linux新建用户的密码)

指定和修改用户帐户口令:passwd

修改用户帐户口令:chage

超级用户可以为自己和其他用户设置口令,而普通用户只能为自己设置口令,口令要求足够复杂。

语法格式:

passwd [可选项] 〈username〉

注:超级和普通用户为自己设置口令,直接用passwd命令,不用加用户名

passwd可选项:

-l 锁定(停用)用户帐户

-u 口令解锁

-d 将用户口令设置为空,这与未设置口令的帐户不同。未设置口令的帐户无法登录系统,而口令为空的帐户可以,直接登录。

-f 强迫用户下次登录时必须修改口令

-n 指定口令的最短存活期

-x 指定口令的最长存活期

-w 口令要到期前提前警告的天数

案例:假设当前用户为root,则下面的两个命令分别为:root用户修改自己的口令和root用户修改user1用户的口令。

root用户修改自己的口令 passwd

root用户修改user1用户的口令 passwd user1

linux命令创建用户并设置密码(linux新建用户的密码)

普通用户修改口令时,passwd命令会首先询问原来的口令,只有验证通过才可以修改。普通用户修改的口令需要足够复杂。如:

linux命令创建用户并设置密码(linux新建用户的密码)

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论