酷!學園

技術討論區 => Linux 討論版 => 主題作者是: brinkster 於 2006-11-13 23:25

主題: 使用sudo 要如何load user profile
作者: brinkster2006-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
主題: Re: 使用sudo 要如何load user profile
作者: kenduest2006-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

--