色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

SHELL腳本如何實現切換用戶

劉柏宏2年前10瀏覽0評論

SHELL腳本如何實現切換用戶?

首先很高興可以回答您提的問題。

答案如下,希望可以幫到您。

切換用戶基礎命令:

su - 用戶 -c 命令格式來執行

1、切換用戶只執行一條命令

舉例:su - oracle -c "lsnrctl start"

其中:

test是用戶名

2、切換用戶執行一個shell文件

切換用戶執行一個shell文件

su - oracle -s /bin/bash shell.sh

3、有時候需要切換到root用戶做一些操作,如果你的用戶沒有添加sudo權限,那么在腳本中實現就需要使用expect命令了。

具體實現如下:

#!/usr/bin/expect

spawn su root

expect "Password:"

send "rootpassword\n"

interact

expect eof

exit

謝謝,望采納!