成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

自動(dòng)腳本 SHELL腳本如何實(shí)現(xiàn)切換用戶(hù)?

SHELL腳本如何實(shí)現(xiàn)切換用戶(hù)?首先很高興可以回答您提的問(wèn)題。答案如下,希望可以幫到您。切換用戶(hù)基礎(chǔ)命令:su - 用戶(hù) -c 命令格式來(lái)執(zhí)行1、切換用戶(hù)只執(zhí)行一條命令舉例:su - oracle -

SHELL腳本如何實(shí)現(xiàn)切換用戶(hù)?

首先很高興可以回答您提的問(wèn)題。

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

切換用戶(hù)基礎(chǔ)命令:

su - 用戶(hù) -c 命令格式來(lái)執(zhí)行

1、切換用戶(hù)只執(zhí)行一條命令

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

其中:

test是用戶(hù)名

2、切換用戶(hù)執(zhí)行一個(gè)shell文件

切換用戶(hù)執(zhí)行一個(gè)shell文件

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

3、有時(shí)候需要切換到root用戶(hù)做一些操作,如果你的用戶(hù)沒(méi)有添加sudo權(quán)限,那么在腳本中實(shí)現(xiàn)就需要使用expect命令了。

具體實(shí)現(xiàn)如下:

#!/usr/bin/expect

spawn su root

expect "Password:"

send "rootpasswordn"

interact

expect eof

exit

謝謝,望采納!