问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

详解Linux中的用户密码管理命令passwd和change

发布网友 发布时间:2023-10-12 19:44

我来回答

1个回答

热心网友 时间:2024-07-02 12:29

passwd

修改用户密码

参数

-k 保持未过期身份验证令牌

-l 关闭账号密码。效果相当于usermod -L,只有root才有权使用此项。

-u 恢复账号密码。效果相当于usermod -U,同样只有root才有权使用。

-g 修改组密码。gpasswd的等效命令。

-f 更改由finger命令访问的用户信息。

-d 关闭使用者的密码认证功能, 使用者在登入时将可以不用输入密码, 只有具备 root 权限的使用者方可使用.

-S 显示指定使用者的密码认证种类, 只有具备 root 权限的使用者方可使用.

passwd 是个文本文件, 它包含了一个系统帐户列表, 给出每个帐户一些有用的信息,比如用户 ID,组 ID, 家目录, shell,等. 通常它也包含了每个用户经过加密的密码. 它通常应该是可读的(许多命令,工具程序,象 ls (1) 用它做用户 Id 到用户名称的映射),但是只允许超级用户有写方式权限.

在过去美好的日子里,这种一般的读许可没有什么大问题. 每个人都能读到加密了的密码,因为硬件太慢以至于不能解开一个 精选的密码,另外,这基本假定是为友好的使用团体使用的. 现在,许多人运行一些版本的影子密码套件,它们在 /etc/passwd 的密码域里是 *,而不再是加密的口令, 加密的口令放在 /etc/shadow 中,那个文件只有超级用户能读.

不管是否使用了影子密码,许多系统管理员使用一个星号在加密的密码字段 以确保用户不能鉴别他(她)自己的密码. (见下面的注意)

如果你建立了一个新的登录,首先放个星号在密码字段, 然后使用 passwd(1) 设置它.

(密码文件)里每行一条记录,并且每行有这样的格式:

account

password:UID:GID:GECOS:directory:shell (帐号:密码:用户ID:组ID:一般的信息:目录:shell)

字段描述如下:

account

使用者在系统中的名字,它不能包含大写字母.

password

加密的用户密码,或者星号。

UID

用户 ID 数。

GID

用户的主要组 ID 数。

GECOS

这字段是可选的,通常为了存放信息目的而设的. 通常,它包含了用户的全名. GECOS 意思是通用电气综合操作系统(General Electric Comprehensive Operating System), 当 GE 的大型系统部分割售卖给 Honeywell 时它被改为 GCOS. Dennis Ritchie 作过报告:有时我们发送印刷品或批道作业到 GCOS机器时,gcos 字段打断了 $IDENT 卡的信息,不太美观。(译者:我想是太长吧)

directory

用户的 $HOME 目录.

shell

登录时运行的程序(如果空的,使用 /bin/sh). 如果设为不存在的执行(程序),用户不能通过 login(1) 登录.

注意

如果你想建立用户组,他们的 GID 必须相等并且一定是在 /etc/group 的一条记录, 要不然组就不存在.

如果加密密码设成星号,用户将不能用 login(1) 来登录, 但依然可以用 rlogin(1) 登录, 通过 rsh(1) 或者 cron(1) 或者 at(1) 或者 mail 过滤器等程序运行已有的进程和开始新的等. 试图通过简单改变 shell

字段锁住一个用户结果是一样的, 而且还附上了使用 su(1) 的权限.

例:

代码如下:

[root@Blackghost ~] passwd zhangying     #给zhangying修改密码

chage

密码失效是通过此命令来管理的。

参数意思:

-m 密码可更改的最小天数。为零时代表任何时候都可以更改密码。

-M 密码保持有效的最大天数。

-W 用户密码到期前,提前收到警告信息的天数。

-E 帐号到期的日期。过了这天,此帐号将不可用。

-d 上一次更改的日期

-I 停滞时期。如果一个密码已过期这些天,那么此帐号将不可用。

-l 例出当前的设置。由非特权用户来确定他们的密码或帐号何时过期。

例1:

代码如下:

[root@localhost ~]# chage -l zhangy      #查看用户密码设定情况

最近一次密码修改时间 : 4月 27, 2013

密码过期时间 : 从不

密码失效时间 : 从不

帐户过期时间 : 从不

两次改变密码之间相距的最小天数 :-1

两次改变密码之间相距的最大天数 :-1

在密码过期之前警告的天数 :-1

代码如下:

[root@localhost ~]# chage -M 90 zhangy        #密码有效期90天

代码如下:

[root@localhost ~]# chage -d 0 zhangy       #强制用户登陆时修改口令

代码如下:

[root@localhost ~]# chage -d 0 -m 0 -M 90 -W 15 zhangy   #强制用户下次登陆时修改密码,并且设置密码最低有效期0和最高有限期90,提前15天发警报提示

例2:

代码如下:

# chage -E '2014-09-30' test  # test这个账号的有效期是2014-09-30
详解Linux中的用户密码管理命令passwd和change

加密的口令放在 /etc/shadow 中,那个文件只有超级用户能读.不管是否使用了影子密码,许多系统管理员使用一个星号在加密的密码字段 以确保用户不能鉴别他(她)自己的密码. (见下面的注意)如果你建立了一个新的登录,首先放个星号在密码字段, 然后使用 passwd(1) 设置它.(密码文件)里每行一条记录...

linux中passwd命令详解

linux系统中passwd命令是用来修改用户密码的命令。普通用户仅能修改自己的密码,超级用户可以修改任意账户的密码,也可以改变相关账户密码的有效期,超级用户可以不输入待修改用户的密码。2、语法:passwd [options] [LOGIN]3、选项:-a,--all 与-S搭配使用,显示所有用户状态 -d,--delete 删除用户密码 ...

linux改密码命令passwd

Linux下修改密码的命令passwd如下:passwd命令用于修改账户的登录密码,使用权限是所有用户。命令格式:passwd “选项”账户名称。若省略账户名称,则默认修改当前用户的密码。主要参数说明:1、-l:锁定已经命名的账户名称,仅root用户可用。2、-u:解开账户锁定状态,仅root用户可用。3、-S:查询用户密码的...

linux:如何修改用户的密码

详细解释:1. 使用passwd命令修改密码 在Linux系统的终端中输入`passwd`命令,系统会提示你输入当前用户的密码以进行身份验证。验证成功后,即可开始修改密码。2. 为特定用户修改密码 如果你想为特定用户修改密码,可以使用`sudo passwd 用户名`的格式来执行命令。例如,为名为“张三”的用户修改...

linux用户密码修改命令linux用户密码修改

1、点击进入linux系统终端程序。2、在系统终端程序中输入sudopasswd命令。3、在sudopasswd命令后输入需要更改密码的用户名。4、输入管理员密码。5、输入需要更改的密码。6、重新输入新密码。7、如图所示,更改密码成功。linux如何修改用户的密码?1、首先,要用CRT软件连接Linux系统。2、首选,确认是用root...

linux:如何修改用户的密码

步骤说明:1. 打开终端。2. 输入`passwd`命令,然后按下回车键。3. 系统会提示输入当前登录用户的密码,以验证身份。4. 输入密码后,系统会要求输入新密码。在此处输入新密码。5. 再次被要求确认新密码,以确保输入无误。6. 确认无误后,新密码即被接受并生效。详细解释:在Linux系统中,为了安全...

如何在Linux系统中修改密码linux密码修改

1. 打开终端 在Linux系统中,可以通过Ctrl + Alt + T快捷键或者通过应用程序中的终端打开命令行。2. 输入命令 在命令行中输入passwd,然后按下回车键。3. 输入当前密码 在输入当前密码时,密码是不可见的。输入密码后,按下回车键。4. 输入新密码 在输入新密码时,密码也是不可见的。输入新密码后...

如何使用linux命令更改用户密码?

更改Linux系统中的用户密码,主要依赖passwd命令。此命令具有不同的使用方式,取决于当前执行操作的用户身份。对于普通用户而言,仅能修改自己的密码。执行命令格式为:passwd myuser。过程中,系统会要求你输入当前密码,然后两次输入新的密码。确保新密码满足系统安全策略,避免使用容易被猜测的密码。超级用户...

如何使用不同的方式更改 Linux 用户密码

在 Linux 系统中,管理用户密码的方法不止一种。以下是几个实用的技巧,帮助你根据需要设置、更改和同步多用户密码。1. 标准方法:使用 passwd 命令是最基础的设置密码方式,如 `passwd USERNAME`。确保密码复杂,包含字母、符号和数字,且定期更换,建议每月一次。2. 便捷设置:如果你想在一条命令中...

8.10 Linux修改系统用户密码(passwd命令)

passwd命令的基本操作是修改用户密码,无论是root还是普通用户,都需要了解其基本格式。例如,root用户可以通过命令passwd lamp为lamp用户设置新密码,而普通用户则需先登录,然后输入passwd并跟随提示操作。使用passwd命令时,普通用户修改密码时必须验证旧密码,且新密码必须符合复杂度要求。PAM模块会检查密码...

linux解锁用户密码的命令 linux修改用户密码的命令 windows修改用户密码命令 linux查看用户密码命令 linux命令passwd linux没有passwd命令 单用户无passwd命令 mysql修改用户密码命令 passwd命令的功能是
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
抵押合同能够没有主合同吗 女人梦见老公要打自己是什么意思 磁铁,材质:钕铁硼,永磁体 应归哪个编码下 苹果手机连续亮屏息屏怎么解决 糯香芝麻番薯饼做法 番薯煎饼怎么做好吃 钓鱼模拟器如何钓到发光的鱼 香煎番薯饼制作步骤 番薯饼做法 抵抗1游戏介绍 男生女生向前冲在哪里举办比赛 请问word怎么设置阳文? 椰风海韵海景花苑交通方便吗?应该怎么过去? 编写手机app的打赏功能 昨天我骑电动车和小车发生剐蹭人没事小车让我赔钱,双方都是正常...13 人为什么死了身体就要倒下去?而不是站住的? 电脑上不了网了,手机上显示1008什么毛病 街机模拟游戏西游记厄传二代哪有下载 word文档中,字体怎么设置阳文?5 我是新手,不小心蹭到别人的车,大约需要赔多少钱? 今天骑电动车不小心刮蹭到别人停在路边的汽车了,请大家帮我评估...2 我今天骑自行车不小心把别人的车门刮了,车主有保险,他让我赔他... 什么事成功 有钱就是成功吗 运用C语言或VB编译一个简单的程序来参加大学生创新科技大赛 口袋妖怪红宝石的怪兽盒能在哪里做?221 要坐西安早上八点的飞机,市区哪里可以坐大巴过去呢?3 王汉村位于哪里 有驾照,有个面包车,还要什么可以载客,怎么办带客证,载客要运...4 如何把面包车载客的行车证更换成载货的行车证,价钱是多少?谢谢...1 椰风海韵花苑怎么样?好不好?值不值得买? 修改linux用户密码 我在西安,早上八点半的飞机,坐6点的机场大巴到咸阳机场能来及...5 父母多年感情不好,妈妈想要离婚,该怎么做? 急求!从西安高新区到咸阳机场赶早上8点的飞机,在哪里能坐到机...9 早上8点30从咸阳机场起飞的飞机,几点从西安有去机场的大巴?...5 西安火车站去咸阳机场的大巴最早是几点钟,八点的飞机坐机场大巴... 想请教一下淄博公务员面试流程,不胜感激! 求一款街机游戏 西游记释厄传 二代 西安最早的机场大巴10 北京圣庭四季商务酒店有限公司怎么样? 苹果7plus是否可以外接U盘?3 通策医疗为什么股价那么低?通策医疗年报对股价影响?通策医疗股... 男孩什么名字最好听 别人把我车刮了 我应该让他赔多少钱?7 我骑电动车把别人汽车撞了对方让赔20000块钱,没钱赔怎么办...4 不小心把路边的车刮花了,等到车主,陪了200块钱,私了,大家...6 word2010如何设置阳文和阴文?5 显示为了我的账号安全,此不能登陆网页微信是为什么啊? 我是东风本田思域冷车起动出现低温指示灯正常吗? 辽宁省葫芦岛市绥中县王宝镇下辖村委会有哪些?