0
有没有一种方法调用带有参数的linux命令? 例如,当调用“su”时请求输入密码, 我想在终端中粘贴一个字符串,该字符串将会调用su并在之后填入 密码(例如1234)。Linux命令 - 调用参数
Thx!
有没有一种方法调用带有参数的linux命令? 例如,当调用“su”时请求输入密码, 我想在终端中粘贴一个字符串,该字符串将会调用su并在之后填入 密码(例如1234)。Linux命令 - 调用参数
Thx!
改为使用sudo
。
修改/ etc/sudoers中加入这一行:
$user ALL=(ALL) NOPASSWD: ALL
其中$ user是你的用户名。比你可以在没有任何密码的情况下运行sudo命令。
su(和大多数其他需要密码的程序)在提示输入密码之前清除输入缓冲区,以防止这种情况,因为它非常不安全。 –
为什么它不安全?我试图为自己写一个脚本,密码部分是瓶颈 – user1413824
如果你不想为su提供密码,可以使用sudo并更改'/ etc/sudoers',以便sudo不要求输入密码。 '人visudo' –