Linux系統目錄許可權chmod誤操作許可權修復方法

2021-07-02 02:40:16 字數 482 閱讀 8619

linux中,如果意外誤操作將/目錄許可權批量設定,比如chmod -r 777 / ,系統中的大部分服務以及命令將無法使用,這時候可以通過系統自帶的getfacl命令來拷貝和還原系統許可權,若是其他系統目錄被誤操作,同樣可行。修復的方法如下:

1、通過一台許可權正常的linux(最好核心版本和故障伺服器相同) 通過getfacl -r / >systemp.bak將這個正常系統的/目錄下所有檔案的許可權都備份儲存在systemp.bak中,如圖:

2、如果異常伺服器未重啟等操作並且連線未端,可以使用scp命令將正常的備份檔案傳至異常伺服器中,命令如下:

scp root@目標機器ip:system.bak檔案路徑  本地存放system.bak路徑

也可用其他方法把systemp.bak移動到異常伺服器中。

3、在異常伺服器中執行命令setfacl --restore=systemp.bak即可將現在的系統許可權恢復成和正常系統一樣

4、reboot重啟系統

linux 命令系列之許可權管理命令chmod(5)

chmod change the permissions mode of a file 修改檔案許可權 r 遞迴修改 r read,w write x execute 4,2,1 chmod ugoa file directory u user,g group,o other,a all 修改檔案許...

Linux檔案許可權檢視及修改命令chmod

檢視許可權 linux檔案訪問許可權分為可讀,可寫和可執行三種。可用ls l命令檢視,例 ls l 顯示 rwxr xr x 1 root root 6444 09 22 15 33 shmwrite rw r r 1 root root 1443 09 22 15 33 shmwrite.c dr...

Linux檔案許可權檢視及修改命令chmod

檢視許可權 linux檔案訪問許可權分為可讀,可寫和可執行三種。可用ls l命令檢視,例 ls l 顯示 rwxr xr x 1 root root 6444 09 22 15 33 shmwrite rw r r 1 root root 1443 09 22 15 33 shmwrite.c dr...