spool命令使用詳解 SHELL腳本如何實(shí)現(xiàn)切換用戶?
SHELL腳本如何實(shí)現(xiàn)切換用戶?首先,我很高興回答你的問題。答案如下。我希望我能幫助你。切換用戶基本命令:Su-user-C命令格式執(zhí)行1。將用戶切換為只執(zhí)行一個(gè)命令示例:Su-Oracle-C “l(fā)
SHELL腳本如何實(shí)現(xiàn)切換用戶?
首先,我很高興回答你的問題。
答案如下。我希望我能幫助你。
切換用戶基本命令:
Su-user-C命令格式執(zhí)行
1。將用戶切換為只執(zhí)行一個(gè)命令
示例:Su-Oracle-C “l(fā)snrctl start”
其中:
test是用戶名
2。切換用戶以執(zhí)行shell文件
切換用戶以執(zhí)行shell文件
Su-Oracle-S/bin/Bash外殼.sh
3. 有時(shí)需要切換到root用戶來執(zhí)行一些操作。如果用戶沒有添加sudo的權(quán)限,則需要在腳本中使用expect命令。
具體實(shí)現(xiàn)如下:
;/usr/bin/expect
splash Su root
expect“password:”
send“rootpasswordn”
interact
expect EOF
exit
謝謝,希望采納
如何能在shell腳本里面切換用戶?
使用“另一個(gè)用戶”添加cron任務(wù)。當(dāng)任務(wù)在1點(diǎn)鐘執(zhí)行時(shí),它將根據(jù)該用戶執(zhí)行。
在shell腳本中vi命令模式和編輯模式如何切換?
VI命令用于輸入要編輯的文件并處理編輯狀態(tài)。例如,有一個(gè)名為aaa.txt文件,然后是VIaaa.txt文件它會(huì)aaa.txt文件文件已打開,可以編輯。不用說如何編輯它。按I在當(dāng)前位置插入,按a在當(dāng)前位置添加內(nèi)容,按X刪除當(dāng)前光標(biāo)所在的字符方向鍵控制光標(biāo)的位置。
編輯完成后,如果要保存,可以直接輸入:與系統(tǒng)對(duì)話,輸入WQ After:按回車鍵保存退出,然后輸入Q After!按回車鍵退出而不保存。
如何在shell腳本中用write給其他用戶發(fā)消息?
目前,最常用的異常是使用異常。步驟如下:安裝異常代碼:123456789#!/usr/bin/env exception set timeout 30set user“user”set MSG“message in terminal”set passwd“your pass word”splash Su$userexpect”Before$MSG{send”$passwdR“}交互注意,MSG變量包含手動(dòng)切換用戶時(shí)屏幕提示您輸入密碼的信息。Passwd是您切換的用戶的密碼。