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 账号密码 字段,详解Linux中的用户密码管理命令passwd和change相关推荐

  1. linux用户密码管理,Linux_详解Linux中的用户密码管理命令passwd和change,passwd 修改用户密码参数 nbsp - phpStudy...

    详解Linux中的用户密码管理命令passwd和change passwd 修改用户密码 参数 -k 保持未过期身份验证令牌 -l 关闭账号密码.效果相当于usermod -L,只有root才有权使用 ...

  2. linux怎么授权目录,详解Linux如何将一个文件夹的所有内容授权给某一个用户?...

    详解Linux如何将一个文件夹的所有内容授权给某一个用户? 发布时间:2020-09-14 15:23:51 来源:脚本之家 阅读:138 作者:冰阔落 栏目:服务器 [问题分析] 我们可以使用cho ...

  3. IBM服务器win7系统忘记密码,图文详解Win7系统忘记开机密码的处理方法

    许多小伙伴都遇到过Win7系统忘记开机密码的问题,虽说设置开机密码能保护系统安全,但偶尔也会出现忘记密码的情况,这要怎么办?难道没办法操作系统了吗?别着急,这里图文详解一下Win7系统忘记开机密码的处 ...

  4. linux 消息对lie_详解linux进程间通信-消息队列

    前言:前面讨论了信号.管道的进程间通信方式,接下来将讨论消息队列. 一.系统V IPC 三种系统V IPC:消息队列.信号量以及共享内存(共享存储器)之间有很多相似之处. 每个内核中的 I P C结构 ...

  5. Linux下的基本命令详解,Linux基本命令详解-1.0

    1.0: linux命令区分大小写和windows命令行cmd下的正好相反. 1.1: linux下最好的老师man命令.man+num(1-9)+cmd 1   可执行程序或 shell 命令 2  ...

  6. linux的mtr参数详解,linux mtr 命令详解

    1.Mtr介绍: Mtr是 Linux中有一个非常棒的网络连通性判断工具,它结合了ping, traceroute,nslookup 的相关特性. apt-get install mtr -y 安装m ...

  7. 一篇文章带你详解 HTTP 协议之报文首部及字段详解(中)

    在上一篇中,我们已经讲解了一到五的内容,还没看过的可以先看, 下面接着讲剩余内容: 六.HTTP 报文首部之首部字段(重点分析) 七.HTTP 响应状态码(重点分析) 八.HTTP 报文实体 九.与 ...

  8. linux中lvs命令详解,LVS之三:ipvsadm常用管理命令介绍 | 旺旺知识库

    LVS全称为Linux Virtual Server,工作在ISO模型中的第四层,由于其工作在第四层,因此与iptables类似,必须工作在内核空间上.因此lvs与iptables一样,是直接工作在内 ...

  9. linux info文件夹,详解Linux系统中查询文档的man和info命令

    manUsage: man [OPTION...] [章节] 手册页... -C, --config-file=文件   使用该用户设置文件 -d, --debug                输出 ...

最新文章

  1. 使用tab键分割的文章能快速转换成表格。( )_无需按空格键,就能将Word文字对齐,3种方法了解一下...
  2. 触类旁通,专业技能热度智能分析 | 论文访谈间 #23
  3. batocera_旧电脑变身影音游戏主机,来自法国大神的batocera系统
  4. Android Http POST文件上传之-----RFC1867协议
  5. 【渝粤教育】电大中专电商运营实操 (23)作业 题库
  6. HihoCoder 1323 回文字符串
  7. OD使用教程13(迷途) - 调试篇13
  8. OPENSSL编程 第二十章 椭圆曲线
  9. 微软开发无人店技术叫阵Amazon Go,以后沃尔玛也能拿了就走?
  10. 安卓 加载服务器图片不显示图片,android 从服务器加载.9图
  11. 136.Single Number
  12. 航模模拟器(加密狗)
  13. Java Web学习网站
  14. 嵌入式与物联网的关系还是挺复杂的,去同存异分析一波
  15. 现在的技术人啊,1小时200的活都看不上了吗?
  16. MD5在文件中的使用
  17. 莫纳什大学计算机硕士专业怎么样,澳大利亚留学:莫纳什大学计算机硕士的14个专业...
  18. win10打印机共享问题集,及解决方法持续更新
  19. Python Java 滑块识别-通杀滑块
  20. CodeForces 133 A.HQ9+(水~)

热门文章

  1. 知道这些性能优化手段,工资起码提升一倍
  2. 【APICloud系列|35】小米应用商店版本更新
  3. 在linux下安装mongo数据库,Linux系统下安装MongoDB
  4. 转行python能拿到多少钱_想转行学python过来人提醒大家几点
  5. React 学习笔记 —— Ref Hook
  6. 消息提示框-事件冒泡
  7. jQuery.ajax success 与 complete 区别
  8. css常用属性总结:颜色和单位
  9. 关于HTML的面试题-html4/css2篇
  10. Spring Boot 与消息 (JMS、AMQP、RabbitMQ)