Thay đổi quyền sở hữu: Không được phép hoạt động trên mạng - ngay cả khi đã root!


44

Tôi đang cố gắng giúp người dùng giải quyết vấn đề với ổ USB có thể khởi động, nhưng dường như có một tệp mà quyền sở hữu không thể chỉnh sửa. Tôi nghĩ rằng nó sẽ có thể với:

sudo chown users:username ldlinux.sys

Nhưng khi nó được thực thi, nó sẽ báo lỗi này:

Operation not permitted

Có cách nào để thay đổi chủ sở hữu? Nếu bạn muốn xem cuộc trò chuyện chủ đề mà tôi đã có với OP, hãy vào đây.


4
Có lẽ kiểm tra ACL là một lựa chọn? Tôi đã nhận xét về câu hỏi ban đầu và yêu cầu đầu ra củagetfacl ldlinux.sys
Byte Commander

Tôi nghĩ rằng USB được gắn chỉ đọc. Yêu cầu OP kiểm tra các tùy chọn gắn kết thông qua mount.
muru

AFAIK nó là (người dùng: tên người dùng) không chỉ người dùng
userDepth

Câu trả lời:


47

Có lẽ tệp có cờ không thay đổi được đặt trong các thuộc tính mở rộng của nó:

user@user-X550CL ~/tmp % touch immutable
user@user-X550CL ~/tmp % sudo chown root:root immutable
[sudo] password for user:
user@user-X550CL ~/tmp % sudo chattr +i immutable
user@user-X550CL ~/tmp % lsattr immutable
----i--------e-- immutable
user@user-X550CL ~/tmp % sudo chown user:user immutable
chown: changing ownership of 'immutable': Operation not permitted

Để khắc phục điều này, chỉ cần chạy sudo chattr -i file:

user@user-X550CL ~/tmp % sudo chattr -i immutable
user@user-X550CL ~/tmp % lsattr immutable
-------------e-- immutable
user@user-X550CL ~/tmp % sudo chown user:user immutable
user@user-X550CL ~/tmp % 

2
Cảm ơn đã giải thích. Tôi quên nó hết lần này đến lần khác. ;)
AB

19
Tôi nhận được: chattr: ioctl không phù hợp cho thiết bị trong khi đọc cờ trên 64GB, trong khi thử điều này trên ổ USB ở / media /
TenLeftFingers

3
Đối với tôi, cờ "a" (chỉ nối) là vấn đề. sudo chattr -a fileNameĐã giải quyết vấn đề.
Jonathan Parent Lévesque

3
+1, nhưng không thành công đối với một số tệp (không chỉ là liên kết tượng trưng), thậm chí chạy khi sudo chattr -itrả lại quyền rootchattr: Operation not supported while reading flags.
Brent Faust
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.