linux修改密码输入passwd命令报-bash: passwd: command not found

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux修改密码输入passwd命令报-bash: passwd: command not found相关的知识,希望对你有一定的参考价值。

linux修改密码输入passwd命令报-bash: passwd: command not found,这个是什么原因呢?是缺什么软件包吗?要怎么处理呢?

看root 的$PATH里是否已经包含了这些环境变量。

主要是这四个:/bin ,/usr/bin,/sbin,/usr/sbin。
可以在家目录下查看.bash_profile里的PATH。如果是:PATH=$PATH:$HOME/bin则需要添加成如下:

PATH=$PATH:$HOME/bin:/sbin:/usr/bin:/usr/sbin追问

这个在哪里改呢?

参考技术A /USR/BIN这个目录下要有passwd这个命令才行追问

那要怎么处理呢?

linux 用户密码

1 用户列表文件
$ cat /etc/passwd

2 用户组列表文件
$ cat /etc/group

3 查看系统中有哪些用户
$ cut -d : -f 1 /etc/passwd

4 查看可以登录系统的用户
$ cat /etc/passwd | grep -v /sbin/nologin | cut -d : -f 1



5 修改用户密码

使用 passwd 命令可以用来修改用户密码。

$ passwd

输入以上命令后回车,即可直接输入旧密码以及新密码,修改当前用户的密码


对于root用户来说,可以直接修改其他用户的密码:
$ passwd <user_name>

比如,输入 

$ passwd istester       # 修改istester用户的密码
回车后直接输入新密码即可。





搞定 。

以上是关于linux修改密码输入passwd命令报-bash: passwd: command not found的主要内容,如果未能解决你的问题,请参考以下文章

2020-06-30 passwd命令锁定用户和接收命令行标准输入设置密码

linux怎么更改root密码

linux 修改用户密码

linux:如何修改用户的密码

linux-修改密码提示passwd: 鉴定令牌操作错误

linux 用户密码