chattr과 lsattr이 왜“플래그를 읽는 동안 작업이 지원되지 않습니다”가 발생합니까?


14

다음과 같은 오류가 발생합니다.

$ 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

답변:


12

당시에는 눈치 채지 못했지만 파일이 심볼릭 링크이므로 오류가 발생했습니다.

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

이상하게도 CentOS 5의 lsattr은 심볼릭 링크에서 작동합니다.


1
질문을했을 때이를 알지 못하면 왜 태그에 넣었습니까?
Barmar

7
@Barmar : 자체 답변 .
user1686

위의 예에서 그러한 시스템에 익숙하지 않은 사람들에게 분명하지 않은 경우에는 심볼릭 링크 자체가 아니라 chattr심볼릭 링크의 대상 에서 작업을 수행해야합니다 sudo chattr +i rc.d/rc.local.
벤 존슨
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.