/sys 檔案系統的權限

/sys 檔案系統的權限

在 Ubuntu 中,/sys 檔案系統的權限比預設的 Debian 安裝寬鬆得多。如果我有一個程式嘗試在 Ubuntu 上存取 /sys/class/net/eth0 ,那麼沒有問題,但在 Debian 中,權限被鎖定。

我現在明白 /sys 是作為用於查詢/更新核心值的虛擬空間創建的,但我不知道如何修改創建 /sys 的權限。是編譯核心時的設定選項嗎?可以用sysfsutils之類的工具修改嗎?

編輯:我意識到我的 Debian 安裝可能已從我正在使用的伺服器主機進行了修改。關於他們如何修改目錄權限的任何想法?

total 4 dr-xr-xr-x 11 root root 0 Oct 2 11:43 . drwxr-xr-x 22 root root 4096 Sep 23 13:32 .. drwx------ 2 root root 0 Oct 2 11:43 block drwx------ 28 root root 0 Oct 2 11:43 bus drwx------ 67 root root 0 Oct 2 11:43 class drwx------ 4 root root 0 Oct 2 11:43 dev drwxr-xr-x 18 root root 0 Oct 2 11:43 devices drwx------ 4 root root 0 Oct 2 11:43 firmware drwxr-xr-x 11 root root 0 Oct 2 11:43 fs drwx------ 10 root root 0 Oct 2 11:43 kernel drwx------ 196 root root 0 Oct 2 11:43 module

答案1

問題出在提供者身上。安裝庫存內核後,一切開始正常運作。

我用了用於變更預設 GRUB 選擇的執行緒。

相關內容