Linux修改密码passwd用法

语法:

passwd [-k] [-l] [-u [-f]] [-d] [-S] [username]

必要参数:
-d 删除密码
-f 强制执行
-k 更新只能发送在过期之后
-l 停止账号使用
-S 显示密码信息
-u 启用已被停止的账户
-x 设置密码的有效期
-g 修改群组密码
-i 过期后停止用户账号
选择参数:
--help 显示帮助信息
--version 显示版本信息

时间: 2024-10-28 22:15:13

Linux修改密码passwd用法的相关文章

linux修改密码出现Authentication token manipulation error的解决办法

转自 :http://blog.163.com/junwu_lb/blog/static/1916798920120103647199/ Authentication token manipulation error 发生该错误原因是: 1.分区没有空间导致. 2./etc/passwd 和/etc/shadow不同步 但是这次上面两条却行不通,通过df查看根分区还有40%剩余. 1.尝试修改密码,出现错误 # passwd Changing password for user root. Ne

linux修改密码

情景:Linux 服务器上用户的密码被服务器管理员发现太过简单,需要重置密码.处理时为了方便记忆,就直接使用普通用户登录,修改密码时,在原密码的基础上增加一串特定的数字,结果提示不通过.例如出现错误提示"BAD PASSWORD: it is based on your username". 网罗相应的资料得知: 1.使用管理员帐号root 怎么设置都可以,可以不受验证机制的约束. 2.普通用户修改自己的密码,必须要符合密码验证机制,否则修改不成功,会有各种报错提示. (1).“BAD

Linux 修改密码“ Authentication token manipulation err”

修改服务器root密码 错误 "passwd: Authentication token manipulation error" 百度了各种解决方案 总结 1. 权限问题 lsattr /etc/passwd/ -------------e- /etc/passwd lsattr /etc/shadow/ -------------e- /etc/passwd 用lsattr命令查看存放用户和密码的文件属性,发现有i选项: (i:不得任意更动文件或目录.)所以导致所有的用户都不能修改密

linux 修改密码命令

1.passwd命令  脚本中语法:echo "password" | passwd testuser --stdin > /dev/null 2>&1 2.chpasswd命令 脚本中实现:echo testuser:password|chpasswd

Linux 修改root密码 单用户模式与救援模式

单用户模式 重启Linux进入GRUB界面 在系统启动界面,例如 选择第一项,并按e键,进入edit界面,找到linux16开头的行,将光标移至ro处,将ro修改为rw init=/sysroot/bin/sh 按Ctrl+X键启动 启动后进入如下所示界面,先进入原系统chroot /sysroot/   进入原系统后可以修改密码passwd root  如有异常字符出现,可能是字体问题导致LANG=en将字体修改为英文 重置密码后 输入 touch /.autorelabel 回车,然后重启系

linux环境下关于显示日期及修改密码的小练习

1.显示1984-11-18是1984年的第几天 2.显示当前的日期 ##上面是两种不同的表现形式## 3.在超级用户下修改student用户的密码,并且student用户在第一次登录后强制修改密码 ##  passwd  -e  ## 强制修改密码 ##注意:当使用root用户修改其他用户密码时,passwd后要加上用户名 4.在student下修改student用户的密码 ##注意:当用户本身修改自身密码时,passwd后不跟用户名

linux/centos shell脚本中非交互式修改密码

今天在写一个shell脚本的时候发现需要设置用户的密码,而设置密码是交互式的,这样在脚本中显然是不太好的,因此上网查找资料,发现了以下两种非交互式设置密码的方式: 1.使用chpasswd chpasswd其实是通过用户输入'用户名:密码'来更改一组用户的密码,还是一个可以批量修改密码的工具,具体的用法详见chpasswd用法,这里只做简单的介绍 格式:# echo 用户名:密码 | chpasswd 比如想要添加一个doiido的帐号,密码为123456,指令如下 # echo doiido:

[添加用户]解决useradd 用户后没有添加用户Home目录的情况,Linux改变文件或目录的访问权限命令,linux修改用户密码,usermod的ysuum安装包。飞

usermod的yum安装包: shadow-utils 将nobody用户添加到nogroup 组: usermod -g nogroup nobody cat /etc/passwd|grep nobody nobody:x:65534:65534:nobody:/var/lib/nobody:/bin/bash 第3个字段是65534:意思就是,UID(用户的ID)是500. 第4个字段是65534:意思就是.GID(用户的组ID)的500. 使用usermod -g nogroup no

linux通过expect批量修改密码

公司最近要上一批CDN服务器,需要定期修改密码,原本想用自动化工具来实现这个功能,但是最近比较忙没有时间搞,所以先用脚本的方式来修改,上网搜索了一下,发现大同小异,所以参考网络上脚本做了个测试,结果一个下午没了,坑稍微有点多,在下文我会尽量解释清楚,以避免像我这样的新人掉坑,不多说,正文开始! 系统环境:CentOS Linux release 7.3.1611 (Core) Selinux: disable 执行目录: /home 一 , 需求:linux环境下运行,需要tcl和expect支