[問題] 以非root帳號執行須要root權限的程式

看板Linux作者 (evilkiss)時間13年前 (2012/12/06 16:05), 編輯推噓4(4024)
留言28則, 7人參與, 最新討論串1/1
小弟使用linux不長 最近遇到一個情況 不知道該怎麼辦: 開機時自動執行某一個程式 此程式有下列特性: 1. 在一個只有root 可以rwx的資料夾中 2. 此資料夾中的所有檔案(都是該程式會用到的)也只有root可rwx 在以知root密碼的狀態下 怎樣可以正常的讓一個一般user一登入時就正常的開起 使用此程式 不需要使用者做任何事 (su or sudo or 輸入密碼) 雖然目前大家接受取消資料夾的root權限限制 但我好奇這任務該怎麼做? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 211.72.92.44

12/06 16:10, , 1F
弄一個suid的caller (為什麼不用sudo?
12/06 16:10, 1F

12/06 16:46, , 2F
為什麼不chmod go+rx,其它檔案go+r就好了?
12/06 16:46, 2F

12/06 16:53, , 3F
因為他不想讓人看到資料夾內容吧? mode=700
12/06 16:53, 3F

12/06 17:17, , 4F
sudo 簡單解為啥不用?
12/06 17:17, 4F

12/06 20:16, , 5F
sudo指定可執行的指令
12/06 20:16, 5F

12/07 01:46, , 6F
debian系列的話可以安裝sudo 然後visudo指令編輯可以
12/07 01:46, 6F

12/07 01:46, , 7F
sudo的群組 通常debian下來說可以sudo的群組要加到sud
12/07 01:46, 7F

12/07 01:47, , 8F
o這個群組裏面 如果是fedora/centos系列的distro的話
12/07 01:47, 8F

12/07 01:47, , 9F
要加入wheel群組裏面 (同樣也是要安裝sudo)
12/07 01:47, 9F

12/07 01:48, , 10F
su的執行權限通常我手上的機器都是鎖住的 要切換權限
12/07 01:48, 10F

12/07 01:49, , 11F
的我都只給他加入可sudo的群組 su的權限所有人都不開
12/07 01:49, 11F

12/07 01:51, , 12F
如果是ubuntu的話預設安裝就有裝好sudo所以不用另外安
12/07 01:51, 12F

12/07 01:51, , 13F
12/07 01:51, 13F

12/07 10:23, , 14F
如果有其它安全性考量,用客製的suid root caller才是正解
12/07 10:23, 14F

12/07 10:23, , 15F
這個caller本身應檢查使用者帳號是否在白名單內,若是才呼
12/07 10:23, 15F

12/07 10:24, , 16F
叫目的程式. sudo 的範圍大廣,開放了就等於開了所有需要
12/07 10:24, 16F

12/07 10:24, , 17F
特權程式的大門
12/07 10:24, 17F

12/07 11:01, , 18F
... sudo 又不是不能限定只能執行某些程式...
12/07 11:01, 18F

12/07 11:25, , 19F
主要目的是不希望user做額外的動作 然後也不想開放權限
12/07 11:25, 19F

12/07 11:28, , 20F
用sudo 使用者不是就要知道root密碼
12/07 11:28, 20F

12/07 11:31, , 21F
雖然使用者該不該知道root密碼還在討論中
12/07 11:31, 21F

12/07 11:33, , 22F
經dou0228提醒,發現sudo改版很多,經過正確設定,可以輸入使
12/07 11:33, 22F

12/07 11:34, , 23F
用者各自密碼,也可以限定執行指令.不過要研究一下設定,免
12/07 11:34, 23F

12/07 11:34, , 24F
得不正確設定產生漏洞.
12/07 11:34, 24F

12/07 11:54, , 25F
知道root密碼不叫漏洞,那我不知道還有啥可以算漏洞了
12/07 11:54, 25F

12/07 11:56, , 26F
有人把sudo跟su混為一談..才會有要知道root密碼這回事
12/07 11:56, 26F

12/07 14:43, , 27F
Sorry 我太常把自己的密碼設成跟root一樣 搞錯了
12/07 14:43, 27F

12/08 04:08, , 28F
sudo可以限制可下的指令跟不可下的指令
12/08 04:08, 28F
文章代碼(AID): #1Gm57HVT (Linux)
文章代碼(AID): #1Gm57HVT (Linux)