nginx報錯502 504這些問題,修改虛擬機內核參數的時候發現無法修改
當虛擬機做了安全加固之后,一些系統類型的文件是不允許修改的。
即使chmod 777 文件 之后還是提示沒有權限
- 解決:
sudo chattr -i sysctl.conf
加載虛擬機內核參數項,就修改看到加載生效了
sudo sysctl -p
修改完成后記得給加鎖回去 chattr +i 文件
加回權限
-
理由如下:
chatter: 鎖定文件,不能刪除,不能更改```
+a: 只能給文件添加內容,但是刪除不了
chattr +a /etc/passwd
-d: 不可刪除加鎖:chattr +i /etc/passwd 文件不能刪除,不能更改,不能移動 查看加鎖: lsattr /etc/passwd 文件加了一個參數 i 表示鎖定 解鎖:chattr -i /home/omd/h.txt - 表示解除
隱藏chattr命令
which chattr
mv /usr/bin/chattr /opt/ftl/
cd /opt/ftl/
mv chattr h -->更改命令,使用別名h隱藏身份
/opt/ftl/h +i /home/omd/h.txt -->利用h 行駛chattr命令
lsattr /home/omd/h.txt -->查看加密信息
恢復隱藏命令
mv h /usr/bin/chattr
chattr -i /home/omd/h.txt
lsattr /home/omd/h.txt