【发布时间】:2016-04-16 19:39:32
【问题描述】:
我正在为 Ubuntu 终端制作一个 bash 脚本。我需要先验证用户,然后代码才能继续。我如何询问和验证他们现有的登录密码?
【问题讨论】:
-
你可以把它放在一个只有特定组可以访问的目录中,然后将该目录添加到全局路径,然后将这些用户添加到该组。
-
除非这是特定于您的应用程序的密码,否则不要参与;让需要密码的程序进行验证。
-
从问题的当前状态来看,您实际上试图做什么还不清楚。这是特定于您的应用程序的密码吗?应该根据什么验证该密码?那么这里的权限是什么?为什么不使用通常的方法,将授权之类的事情委托给为此类事情提供服务的系统部分,例如 PAM 系统?
标签: linux bash shell ubuntu scripting