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' –