[英]how to switch to root user without entering password in bash script on RedHat
[英]Bash script to switch to root user with password (no additional libraries like expect can be used)
su
Enter Password: abcd
我需要能夠通過 shell 腳本完成上述過程。 問題是它只需要使用可用的基本庫集來完成。 不能使用額外的庫(例如,除外)。 請不要建議使用“sudo”或其他東西,這正是我需要做的事情。 我嘗試了以下方法:
echo "abcd" | su
但它最終仍然再次要求輸入密碼。
您應該嘗試 NOPASSWD 選項。 出於安全原因,將它用於您將要執行的特定命令。 這里解釋了兩種方法,但我認為第二種方法正是您所需要的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.