作者 主題: 使用sudo 要如何load user profile  (閱讀 2541 次)

0 會員 與 1 訪客 正在閱讀本文。

brinkster

  • 懷疑的國中生
  • **
  • 文章數: 35
    • 檢視個人資料
使用sudo 要如何load user profile
« 於: 2006-11-13 23:25 »
簡單說su user, su - user這2種下法的不同
我是用簡單的一包script來作
#!/bin/sh
cd $HOME
. ./.profile
sudo -u user command

因為在執行此command時,必須要將此user的profile讀進來,程式才可以運作
可是會出現找不到profile的情況,不知道有沒有同學有碰過或建議?

visudo內容
user1 ALL=(user) ALL

kenduest

  • 酷!學園 學長們
  • 俺是博士!
  • *****
  • 文章數: 3675
    • 檢視個人資料
    • http://kenduest.sayya.org
Re: 使用sudo 要如何load user profile
« 回覆 #1 於: 2006-11-14 02:33 »
引述: "brinkster"
簡單說su user, su - user這2種下法的不同
我是用簡單的一包script來作
#!/bin/sh
cd $HOME
. ./.profile
sudo -u user command

因為在執行此command時,必須要將此user的profile讀進來,程式才可以運作可是會出現找不到profile的情況,不知道有沒有同學有碰過或建議?

visudo內容
user1 ALL=(user) ALL


代碼: [選擇]
sudo -u user bash -l -c command

--
I am kenduest - 小州

my website: http://kenduest.sayya.org/