Tại sao chattr và lsattr dẫn đến Thao tác trên không được hỗ trợ trong khi đọc các cờ cờ?


13

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:


11

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.


1
Nếu bạn không nhận thấy điều này khi bạn viết câu hỏi, tại sao bạn lại đặt nó vào thẻ?
Barmar

7

Trong trường hợp không rõ ràng đối với những người không quen thuộc với các hệ thống như vậy, được nêu ví dụ ở trên, 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.
Ben Johnson
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.