【发布时间】:2012-07-15 13:52:39
【问题描述】:
我正在尝试使用sudo 检查用户的密码是否设置为标准密码。
我读到您可以使用-S 选项接收来自stdin 的输入
-S -S (stdin) 选项使 sudo 从 标准输入而不是终端设备。
但是当我运行echo 'password' | sudo -S -u user command
它返回:
Password:
Sorry, try again.
Password:
sudo: 1 incorrect password attempt
有人能告诉我这个脚本有什么问题吗?
注意:我尝试了其他方法来检查密码,但我很难找到解决方案,因为我没有:root 访问权限、ac 编译器或安装程序的可用性,例如期待
【问题讨论】:
-
它对我有用。也许它只是告诉您这不是用户的密码。顺便说一句,如果您没有 root 访问权限,为什么还要查看其他用户的密码?如果存在安全问题,请向负责系统的管理员提出。