linux修改用戶主目錄命令 SHELL腳本如何實現(xiàn)切換用戶?
SHELL腳本如何實現(xiàn)切換用戶?首先,我很高興回答你的問題。答案如下。我希望我能幫助你。切換用戶基本命令:Su-user-C命令格式執(zhí)行1。將用戶切換為只執(zhí)行一個命令示例:Su-Oracle-C “l(fā)
SHELL腳本如何實現(xiàn)切換用戶?
首先,我很高興回答你的問題。
答案如下。我希望我能幫助你。
切換用戶基本命令:
Su-user-C命令格式執(zhí)行
1。將用戶切換為只執(zhí)行一個命令
示例:Su-Oracle-C “l(fā)snrctl start”
其中:
test是用戶名
2。切換用戶以執(zhí)行shell文件
切換用戶以執(zhí)行shell文件
Su-Oracle-S/bin/Bash外殼.sh
3. 有時需要切換到root用戶來執(zhí)行一些操作。如果用戶沒有添加sudo的權(quán)限,則需要在腳本中使用expect命令。
具體實現(xiàn)如下:
;/usr/bin/expect
splash Su root
expect“password:”
send“rootpasswordn”
interact
expect EOF
exit
謝謝,希望采納
SUSE Linux系統(tǒng)如何用命令格式添加新用戶?
方法如下:示例1:#useradd-d/usr/Sam msam此命令創(chuàng)建用戶Sam,其中-d和-M選項用于為登錄Sam/usr/Sam生成主目錄(/usr是默認用戶主目錄的父目錄)。示例2:#useradd-s/bin/Sh Ggroup GADM,rootgem這個命令創(chuàng)建一個新的用戶gem。用戶的登錄shell是/bin/sh,它屬于組用戶組,以及ADM和root用戶組。組用戶組是其主組。在這里,您可以創(chuàng)建新組:groupaddgroup和groupaddadm。添加用戶帳戶意味著在/etc/passwd文件中為新用戶添加一條記錄,并更新其他系統(tǒng)文件,如/etc/shadow、/etc/group等。