酷!學園
歡迎光臨,
訪客
。請
登入
或
註冊帳號
。 您沒有收到
認證信
嗎?
一小時
一天
一週
一個月
永遠
請輸入帳號, 密碼以及預計登入時間
最新消息:
Study Area Facebook粉絲團
http://www.facebook.com/sataiwan
首頁
說明
搜尋
登入
註冊
酷!學園
»
技術討論區
»
Linux 討論版
»
主題:
怎麼在程式中切換使用者呢
« 上一篇
下一篇 »
列印
頁: [
1
]
作者
主題: 怎麼在程式中切換使用者呢 (閱讀 2613 次)
0 會員 與 1 訪客 正在閱讀本文。
Egn
可愛的小學生
文章數: 17
怎麼在程式中切換使用者呢
«
於:
2006-06-20 15:36 »
我寫了一個簡單的c在linux上跑...主要是要執行restart的公能
所以有一行system("reboot")
結果它說 must be superuser
於是我就切換成root去執行這個程式,結果就可以了..
所以想請問那我在程式中要怎麼切換成root的權限呢....
ps:我不知道能不能在這邊問程式的問題
記錄
hoyo
榮譽博士
俺是博士!
文章數: 4052
性別:
有需要的時候,學習就不會分階段。
怎麼在程式中切換使用者呢
«
回覆 #1 於:
2006-06-20 15:40 »
su
or
sudo
or
檔案權限 (編譯成執行檔專用)
記錄
受人與魚,不如授人與漁
上海自來水來自海上;倫敦好奇人奇好敦倫
Egn
可愛的小學生
文章數: 17
怎麼在程式中切換使用者呢
«
回覆 #2 於:
2006-06-20 16:03 »
我有試了一下,可是他都會跳出視窗要輸入密碼...可是我想要把密碼用在程式當中...這樣就不用再輸入了..
記錄
creative1223
懷疑的國中生
文章數: 69
怎麼在程式中切換使用者呢
«
回覆 #3 於:
2006-06-28 09:11 »
改一下sudo在pam.d中的設定檔 /etc/pam.d/sudo
#visudo
編輯一下sudo
這樣應該可以了…
記錄
列印
頁: [
1
]
« 上一篇
下一篇 »
酷!學園
»
技術討論區
»
Linux 討論版
»
主題:
怎麼在程式中切換使用者呢