我無法修改/proc/sys
的權限,它說Operation not permitted
或Permission denied
。即使如root
! 我的/
文件系統已安裝rw
,並且是btrfs
。我試過chattr
,但那不行。 (我猜這隻適用於ext
?) 當前的權限是dr-xr-xr-x
。 (所有者根組根)無法修改或刪除根目錄?
我該怎麼辦?
我無法修改/proc/sys
的權限,它說Operation not permitted
或Permission denied
。即使如root
! 我的/
文件系統已安裝rw
,並且是btrfs
。我試過chattr
,但那不行。 (我猜這隻適用於ext
?) 當前的權限是dr-xr-xr-x
。 (所有者根組根)無法修改或刪除根目錄?
我該怎麼辦?
/proc
文件系統不存儲實際的文件或目錄。它只是一個類似於文件系統的視圖。例如:每個進程都是一個目錄,其名稱是其PID。如果你輸入這些目錄中的一個,你會發現很多有關該進程信息的文件:打開的文件,內存映射,當前的工作目錄,好的關卡,正常運行時間等。這些信息中的一部分可以通過cat'ing與進程關聯的目錄中的特定文件。其他人不可讀,但可以通過其他工具讀取,如top
和ps
。
這就是說,我認爲你不能修改/proc/sys
的權限(除非你修改內核)。在我的系統中,他們有權限555
。也就是說,不允許寫入。那是因爲你不能添加或刪除文件。你所能做的只是從其中一些中讀取,然後寫入其中的一些,但是你讀或寫的內容並不存儲在任何存儲介質中,而是存儲有關內核,設備和進程的配置選項或信息。
您可以通過書面方式使用/ proc接口內核模塊添加一個新的目錄或文件,以/proc
(書中Linux設備驅動程序讀到它,第三版。)
/proc/sys
不是一個真正的文件系統。它不包含您可以刪除的文件。它通過類似文件系統的界面爲您提供有關係統的信息,因此可以通過腳本/程序/命令行工具輕鬆訪問它,但不支持刪除。
瞭解更多關於procfs的頁面維基百科。
爲什麼你需要去做 ? – Mali