【发布时间】:2013-02-23 16:28:42
【问题描述】:
我正在编写一个 BASH 脚本,它以交互方式向用户询问 sudoing 密码。这应该在脚本运行时只发生一次。在继续之前,脚本需要确保密码有效。
验证密码的最简单方法是什么?
【问题讨论】:
-
它在做什么,因为这听起来不错,但是错了。我希望脚本被标记为需要 su,或者如果它没有所需的权限则退出。
-
不要这样做,这是一个可怕的安全风险。如果您的
su或sudo允许这样做,那么它们将严重损坏。使用现有的密钥库之一(例如,seahorse用于 Gnome)。
标签: linux bash shell command-line sudo