为什么 chattr 和 lsattr 会导致“读取标志时不支持操作”?

为什么 chattr 和 lsattr 会导致“读取标志时不支持操作”?

我收到以下错误:

$ 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

答案1

我当时没有注意到,但是发生错误是因为该文件是一个符号链接:

$ ls -l /etc/rc.local 
lrwxrwxrwx. 1 root root 13 Feb 16  2012 /etc/rc.local -> rc.d/rc.local

奇怪的是,CentOS 5 上的 lsattr 可以在符号链接上运行。

相关内容