Linux命令详解之passwd

作者&投稿:店喻 (若有异议请与网页底部的电邮联系)
~ 作用:修改用户密码
格式:passwd [options] [LOGIN]
描述:
普通用户仅能修改自己的密码;超级用户可以修改任意账户的密码;也可以改变相关账户密码的有效期;
超级用户可以不输入待修改用户的密码;
选项:
-a,--all
与-S搭配使用,显示所有用户状态
-d,--delete
删除用户密码
-e,--expire
使用户密码立即失效,强制用户下次登录时修改密码
-h,--help
显示帮助信息并退出
-i,--inactive INACTIVE
当账户失效INACTIVE天后,用户无法再使用该账户登录
-n,--mindays MIN_DAYS
密码两次修改的时间至少间隔MIN_DAYS天,若MIN_DAYS为0,则表示可在任意时刻进行修改
-S,--status
显示账户状态信息,共有7个字段,分别是登录名、L(P or NP)、上次修改时间、最小年龄、最大年龄、警告期、inactive period。这些ages的单位都是天。
-w,--warndays WARN_DAYS
密码失效前WARN_DAYS天发出警告
-x,--maxdays MAX_DAYS
设置密码最长的有效期
文件:
/etc/passwd
用户账户信息
/etc/shadow
加密用户账户信息
/etc/pam.d/passwd
passwd的PAM配置
退出值:
0:成功
1:拒绝访问
2:选项结合无效
3:未知失败,nothing done
4:未知失败,passwd文件丢失
5:passwd文件被占用,再次尝试
6:选项存在无效参数
例子:
查看所有用户信息
sudo--status --all
修改当前用户密码
passwd


linux常用命令解释
linux常用命令有如下:1、cp命令,作用复制,参数如下:-a:将文件的特性一起复制。-p:连同文件的属性一起复制,而非使用默认方式,与-a相似,常用于备份。-i:若目标文件已经存在时,在覆盖时会先询问操作的进行。-r:递归持续复制,用于目录的复制行为。-u:目标文件与源文件有差异时才会复制。2...

Linux系列教程(六)——Linux常用命令之文件搜索命令
前一篇博客我们讲解了Linux链接命令和权限管理命令,通过 ln -s 链接名 表示创建软链接,不加-s表示创建硬链接;还有三个更改权限的命令,chmod命令可以更改文件或目录权限,chown命令可以改变文件或目录所有者,chgrp命令可以改变文件或目录所属组。但是大家需要注意的是,后面两个命令只能由root用户来完成...

linux locate命令详解
proc 档案系统中的档案放在资料库中。-q 安静模式,不会显示任何错误讯息。-n 之多显示 n个输出。-r 使用正则运算式做寻找的条件。-o 指定资料库存的名称。-d 指定资料库存的路径。-h 显示辅助讯息。-V 显示程序的版本讯息。举例:查找和pwd相关的所有文件 命令:locate pwd 输出:

linux命令大全之date命令详解
在linux环境中,不管是编程还是其他维护,时间是必不可少的,也经常会用到时间的运算,熟练运用date命令来表示自己想要表示的时间,肯定可以给自己的工作带来诸多方便。    1.命令格式:    date [参数]... [+格式]2.命令功能:    date 可以用来显示或设定系统的日期与时间。3.命令参数: ...

linux indent命令详解
linux indent命令是调整C原始代码文档的格式。下面是indent命令的具体介绍:1、语法:indent [参数][源文档] 或 indent [参数][源文档][-o 目标文档]2、常用参数:-bad或--blank-lines-after-declarations  在声明区段或加上空白行。-bap或--blank-lines-after-procedures  在程式或加上空白行。...

linux命令大全之crontab命令使用详解
at 命令是针对仅运行一次的任务,循环运行的例行性计划任务,linux系统则是由 cron (crond) 这个系统服务来控制的。Linux 系统上面原本就有非常多的计划性工作,因此这个系统服务是默认启动的。另外, 由于使用者自己也可以设置计划任务,所以, Linux 系统也提供了使用者控制计划任务的命令 :crontab 命令。 一、crond简介...

Linux系统find命令详解
在Linux系统中,find命令就像一个强大的搜索助手,它能按照特定条件在指定目录树中精准地定位文件和目录。这个命令虽然看似简单,却有着丰富的选项和灵活的使用场景。让我们一起深入理解这个功能强大的工具。首先,find的基本语法是 find [path] [expression],其中[path]是你希望搜索的起始目录,而[...

Linux关机命令详解
Linux的重启命令包括:reboot:立即重启系统,可以使用参数如reboot -r now(立即重启)、shutdown -r 10(10分钟后自动重启)或指定时间。shutdown -r:更具灵活性,可以设置定时重启,并可通过shutdown -c取消。关机命令则有:halt:立刻关机,等同于shutdown -h。poweroff:立即关机,另一种关机方式...

linux exit命令详解
exit命令是linux下的一个系统管理命令,它主要有一个功能,具体介绍如下:exit命令可以用于退出当前的shell或是退出终端,并且会返回给定值。说明:执行exit命令能够让shell以特定的状态值退出。如果不设置状态值的参数,那么shell就会以预设值退出,一般来说状态值为0时就表示执行成功了,如果是其他值则表示...

linux命令大全之ps命令详解
Linux中的ps命令是Process Status的缩写。ps命令用来列出系统中当前运行的那些进程。ps命令列出的是当前那些进程的快照,就是执行ps命令的那个时刻的那些进程,如果想要动态的显示进程信息,就可以使用top命令。要对进程进行监测和控制,首先必须要了解当前进程的情况,也就是需要查看当前进程,而 ps 命令就是最基本同时也是非...

霸州市15565466005: LINUX操作系统下passwd命令的用法有哪些 -
苦赖鑫贝: 作用:修改用户密码 格式:passwd [options] [LOGIN] 描述: 普通用户仅能修改自己的密码;超级用户可以修改任意账户的密码;也可以改变相关账户密码的有效期; 超级用户可以不输入待修改用户的密码; 选项: -a,--all 与-S搭配使用...

霸州市15565466005: Linux中如何使用passwd命令? -
苦赖鑫贝: passwd 用户名修改账户信息usermod [选项]…用户名-c 修改账户的备注文字 -d 修改用户的宿主目录 -e 修改账户的有效期限 -f 修改在密码过期后多少天关闭该账户 -g 修改用户所属的组 -l 修改用户账户名称 -L 锁定用户账户 -s 修改用户登录后所使用的Shell -u 修改用户的ID -U 解除用户锁定状态 更多关于这个命令的实例,请参考书籍《Linux就该这么学》

霸州市15565466005: linux 命令解释 -
苦赖鑫贝: echo "$PASSWD" ""弱引用,所以是读取变量的值 passwd --stdin $UNAME 是从标准输入读取密码给$UNAME这个变量 结合echo "$PASSWD" | passwd --stdin $UNAME 就是读取$PASSWD这个的值给 $UNAME设置密码;&> /dev/null 不管正确或者错误信息都输出到 /dev/null 这个/dev/null叫黑洞;

霸州市15565466005: LINUX中,不同用户使用passwd命令的权限范围及各类用户的ID号范围.? -
苦赖鑫贝: passwd是用来更改用户密码的指令:一般用户只能更改自己的用户密码 root用户可以更改自己或其它用户的密码 一般情况下id号小于100是系统的内置id 用户id一般是从500开始编号的

霸州市15565466005: Linux与用户有关的命令 -
苦赖鑫贝: passwd命令 出于系统安全考虑,Linux系统中的每一个用户除了有其用户名外,还有其对应的用户口令.因此使用useradd命令增加时,还需使用passwd命令为每一位新增加的用户设置口令;用户以后还可以随时用passwd命令改变自己的口令...

霸州市15565466005: Linux怎么修改用户密码 -
苦赖鑫贝: Linux中修改用户密码用passwd命令,passwd命令加一个用户名,表示修改这个用户的密码;passwd命令后面不加用户名,则表示修改当前登录用户的密码(就是你执行passwd命令时的那个用户). 如果是修改普通用户的密码,可以用root身份执行passwd命令加用户名,也可以用普通用户身份直接执行passwd命令不加用户名,表示修改自己的密码. 因为普通用户不能修改root密码,所以如果要修改root密码,就要切换到root用户来执行passwd命令,并且不用带用户名.

霸州市15565466005: linux中 passwd - l 和usermod - L有什么区别,各自的解锁和锁定原理是什么样的,知道的请详细说明,谢谢 -
苦赖鑫贝: passwd -l与usermod -L没有什么区别,最终的作用就是让某用户账户密码暂时失效(也就是锁定). 锁定的原理就是在/etc/shadow第二栏(代表用户密码)最前面加上叹号(!),让密码暂时失效.因为linux帐户的密码是经过特殊加密的,每一种加密方式产生的密码长度和格式是相同的,加上叹号使之暂时失效. 使用相应的passwd -u 或usermod -U进行解锁.

霸州市15565466005: linux命令\haed/etc/passwd
苦赖鑫贝: 你要用passwd命令, 直接打passwd就行了 你的路径不对; passwd命令应当是在/usr/bin/里面/etc/passwd 这个东西是配置文件, 里面存有用户密码什么的 如果要看 可以在root权限里面用cat看或者 用vim编辑.还有你的的/head是什么不知道

霸州市15565466005: linux怎么更改root密码 -
苦赖鑫贝: 可以使用passwd命令来修改用户的密码.passwd命令用于对用户的密码进行管理,可以设置、修改、删除密码.用法示例:修改root用户的密码$ sudo passwd root 密码会要求重复输入一次.

霸州市15565466005: Linux系统 smbpasswd 命令的用法? -
苦赖鑫贝: smbpasswd命令的常用方法smbpasswd -a 增加用户(要增加的用户必须以是系统用户) smbpasswd -d 冻结用户,就是这个用户不能在登录了 smbpasswd -e 恢复用户,解冻用户,让冻结的用户可以在使用 smbpasswd -n 把用户的密码设置成空.要在global中写入 null passwords -true smbpasswd -x 删除用户

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网