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

AXE*_*abs 18 symbolic-link

我收到以下错误:

$ 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
Run Code Online (Sandbox Code Playgroud)

AXE*_*abs 16

我当时没有注意到,但是由于文件是符号链接而发生错误:

$ ls -l /etc/rc.local 
lrwxrwxrwx. 1 root root 13 Feb 16  2012 /etc/rc.local -> rc.d/rc.local
Run Code Online (Sandbox Code Playgroud)

奇怪的是,CentOS 5 上的 lsattr 可以处理符号链接。

  • 如果您在写问题时没有注意到这一点,为什么要把它放在标签中? (2认同)