소유권 변경 :“작업이 허용되지 않음”– 루트로도!


44

사용자가 부팅 가능한 USB 드라이브의 문제를 해결하도록 돕고 있지만 소유권이있는 파일을 편집 할 수없는 것 같습니다. 나는 그것이 가능할 것이라고 생각했다.

sudo chown users:username ldlinux.sys

그러나 그것이 실행될 때이 오류가 발생합니다 :

Operation not permitted

소유자를 변경할 수있는 방법이 있습니까? OP와 함께했던 스레드 채팅을 보려면 여기 로 이동 하십시오.


4
ACL 점검이 옵션일까요? 원래 질문에 대해 언급하고getfacl ldlinux.sys
Byte Commander

USB가 읽기 전용으로 장착 된 것 같습니다. 를 통해 마운트 옵션을 확인하도록 OP에 요청하십시오 mount.
muru September

AFAIK 그것은 단지 사용자가 아닙니다. (users : username)
userDepth

답변:


47

아마도 파일은 확장 속성에 불변 플래그가 설정되어 있습니다.

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

이 문제를 해결하려면 다음을 실행하십시오 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
설명 주셔서 감사합니다. 나는 그것을 또 다시 잊는다. ;)
AB 5

19
chattr : 64GB에서 플래그를 읽는 동안 / media /에서 USB 썸 드라이브로 시도하는 동안 부적절한 ioctl 장치
TenLeftFingers 2016 년

3
저에게는 "a"(추가 만) 플래그가 문제였습니다. sudo chattr -a fileName문제를 해결했다.
Jonathan Parent Lévesque

3
+1, 그러나 루트 sudo chattr -i리턴으로 실행되는 일부 파일 (심볼릭 링크뿐만 아니라)에 대해서는 실패chattr: Operation not supported while reading flags.
Brent Faust
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.