當我們在服務器上面瘋狂的進行操作的時候,我們用shell腳本來幫我們來完成一些基本的任務,但是一些命令或者一些操作需要我們不斷切換用戶來實現的話,在shell腳本就不那么好實現了,那么我們在shell腳本中應該怎么去寫這個用戶切換的代碼呢?
su -chen -c "command" 適用於切換目錄只執行一條命令
su -chen -s path 適用於切換目錄執行多條命令
執行多條命令的時候,要創建一般用戶的commandshell,提權到可執行腳本,然后在主shell中執行多條命令的切換代碼,即可完成切換用戶執行命令