搜尋

首頁  >  問答  >  主體

linux - 非root使用者不可用的指令是怎麼實現的

#顯然不允許

今天在看書的時候突然發現chmod的權限是755,但一般使用者還是無法使用,這是為什麼?
原本以為權限是700或744,結果是755,疑問。 。 。 google了一下沒找到答案,求教

ringa_leeringa_lee2712 天前1275

全部回覆(2)我來回復

  • ringa_lee

    ringa_lee2017-06-24 09:44:51

    簡單地說 (使用者是否可執行程式檔案) 和 (進程是否可執行特定指令) 這兩個權限是分開的。

    你已經有前一種權限了,你看到的錯誤訊息是因為自己開的進程沒有後一種權限。

    回覆
    0
  • 大家讲道理

    大家讲道理2017-06-24 09:44:51

    chmod的權限說明一般使用者可以使用該指令,但/tmp的權限修改需要超級使用者的權限

    sudo chmod 777 /tmp # 一般不修改/tmp資料夾權限

    回覆
    0
  • 取消回覆