Ubuntu16.04開機時以非Root身分自動執行ShellScript(以建立資料夾為例)

1.建立開機時要執行的ShellScript

vim /home/junhan/test.sh
#建立ShellScript於/home/junhan/test.sh



2.利用不同使用者身分執行指令

su user -c "command"

#Linux開機時預設使用root身分執行指令,利用此指令可以改變使用者身分狀態下指令

- mkdir /home/junhan/123root
# 利用root身分在/home/junhan建立123root資料夾
- su junhan -c "mkdir /home/junhan/456user"
# 利用junhan身分在/home/junhan建立456user資料夾


3.編輯/etc/rc.local檔案並建立開機時要執行的指令

將欲執行的指令建立在exit 0上方

4.重新開機測試是否執行成功

開機後成功使用兩個不同身分建立兩個資料夾

留言