Tôi nhận được lỗi sau:
$ lsattr /etc/rc.local
lsattr: Operation not supported While reading flags on /etc/rc.local
$ sudo chattr +i /etc/rc.local
chattr: Operation not supported while reading flags on /etc/rc.local
Tôi nhận được lỗi sau:
$ lsattr /etc/rc.local
lsattr: Operation not supported While reading flags on /etc/rc.local
$ sudo chattr +i /etc/rc.local
chattr: Operation not supported while reading flags on /etc/rc.local
Câu trả lời:
Tôi đã không nhận thấy nó vào thời điểm đó, nhưng đã xảy ra lỗi vì tệp là một liên kết tượng trưng:
$ ls -l /etc/rc.local
lrwxrwxrwx. 1 root root 13 Feb 16 2012 /etc/rc.local -> rc.d/rc.local
Thật kỳ lạ, lsattr trên CentOS 5 hoạt động trên các liên kết tượng trưng.
chattr
thao tác nên được thực hiện trên mục tiêu của liên kết tượng trưng chứ không phải chính liên kết tượng trưng : sudo chattr +i rc.d/rc.local
.