推 Gold740716: 講清楚一點你想幹麻吧,permission deny 有很多原因, 08/26 15:39
→ Gold740716: 可能是沒有執行權限,或寫入某些資料夾的權限。group 08/26 15:40
→ Gold740716: 只是一種方便管理權限的作法,底層事實上可能做了很多 08/26 15:40
→ Gold740716: 工作,像把對應檔案、目錄的群組改為該群組,或執行檔 08/26 15:41
→ Gold740716: 讓該群組可以執行。總之就是要知道你是哪裡的權限不足 08/26 15:41
我也不太確定是哪裡permission deney
但我用root帳號,並加上sudo可以執行
而user帳號沒有sudo權限,因此只能直接輸入package
但會出現permission deny
而docker原先是user帳號一樣permission deney
去root帳號加進去docker群組後就可以使用了
※ 編輯: ericerix (140.115.53.170 臺灣), 08/26/2021 15:47:23
推 brli7848: 抓下來直接在你家解壓縮看看能不能執行 08/26 16:04
推 holishing: 假如你可以用root登入同一台電腦,那你為什麼不順便設定 08/26 20:28
→ holishing: 讓你原本的使用者可以sudo (加進去 sudo 群組) 08/26 20:29
→ holishing: 其他部分我感覺你連自己要幹嘛都不知道 08/26 20:30
推 breeze08: 同樓上+1,直接用root幫user帳號加入sudo群組 08/26 20:58
因為電腦不是我的,不確定擁有者願不願意讓我這樣做XD
我再研究看看好了,謝謝各位!
※ 編輯: ericerix (114.43.62.74 臺灣), 08/26/2021 23:10:08
推 holishing: 不方便讓該 user 有那權限, 就另外開可以 sudo 的帳號 08/27 09:22
→ holishing: 然後那個 user 不能 sudo 卻被加進 docker group 也沒 08/27 09:22
→ holishing: 有安全到哪去,隨便找一個腳本就順便拿到 root 了 08/27 09:23
推 ago1414: google =>setcap 看是不是你要的 08/28 21:51
推 Qinsect: Linux要安裝軟體一定要有root權限,這是安全性設計。軟 09/09 01:25
→ Qinsect: 體安裝好之後通常可以不需要root權限就能執行。 09/09 01:25