看板 Linux 關於我們 聯絡資訊
今天利用了apt-get下載一個package 但是因為我是user,所以去下這個package的指令都會permission denied 看起來是因為沒有權限導致的 因為電腦不是自己的,所以也不能下sudo, 而這台電腦對於其他package(docker)的做法,是創group,然後把要使用這個指令的user都加進去這個group 但因為docker不是我弄的,所以我不知道該怎麼去實現相同的原理 想請問要怎麼去設定呢? 我下載的這個package在/etc/group內有相同名稱 我有把user加進去這個group內,但看起來還是沒權限 是否要找到這個package的path,然後把整個directory的group改成該package名稱? 不知道這個想法對不對 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.115.53.170 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Linux/M.1629962938.A.745.html
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