藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 系統管理


    

藍森林 http://www.lslnet.com 2006年4月6日 20:18


如何以nobody運行一個程序?[解決]

比如我運行
#./test
#top
顯示是root啟動運行的
能指定以nobody的身份來運行他嗎?或其他低權限的來運行這個test?


chmod +s test

[quote]原帖由 [i]www_ftp[/i] 於 2006-3-21 09:17 發表
chmod +s test [/quote]


這個指令什麼意思啊?

繼續頂下!難道都沒人碰過?

繼續頂- -!

sudo

[quote]原帖由 [i]colddawn[/i] 於 2006-3-21 14:06 發表
sudo [/quote]
BSD裡沒有SUDO

/usr/ports/security/sudo

[quote]原帖由 [i]colddawn[/i] 於 2006-3-21 14:15 發表
/usr/ports/security/sudo [/quote]
我試下。

sodu是提升用戶權限的一個工具。
可以使普通用戶使用root才能使用命令的權限而不需要知道root密碼
如果是服務器上用,需要注意什麼安全問題嗎?

我不知道哪出了問題!
#/usr/local/sbin/visudo
添加
nobody ALL=NOPASSWD: /usr/local/程序路徑/test

然後
#/usr/local/bin/sudo -p nobody  /usr/local/程序路徑/test
執行後!用ALT+F2登陸後TOP還是ROOT在跑的???

誰指點下哦?!



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com