我想编写一个脚本,允许我将密码传递给su命令。其原因是为了自动化从非根帐户登录到根的过程。从我对安全的基本理解来看,我知道这是危险的。我仍然需要这样做,试图通过从文件中读取密码来破解根用户密码。我尝试过的东西--在使用管道中传递密码--由于"su must be used from terminal"类型错误而无效--使用echo传递密码--在输入密码后,任何回显的内容都会显示出来
我正在尝试自动化在linux服务器上完成的构建过程。要做到这一点,我首先需要登录到su,然后执行停止和启动服务器的任务。( 2)做echo'password' | sudo -S su会自动使用密码,但即使密码正确,也会说错。3) su ,当我使用手动通过终端输入密码时,我登录到su,但脚本中的其余命令除非退出,否则不会执行。logging to su我也试过期待和发送,
su