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.
chattrthao 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.