Mülkiyetin Değiştirilmesi: “Operasyona izin verilmez” - root olarak bile!


44

Bir kullanıcının önyüklenebilir bir USB sürücüyle ilgili bir sorunu çözmesine yardımcı olmaya çalışıyorum, ancak sahiplik düzenlenemeyen bir dosya var gibi görünüyor. Bunun mümkün olacağını düşündüm:

sudo chown users:username ldlinux.sys

Ancak bu yürütüldüğünde bu hatayı veriyor:

Operation not permitted

Sahibini değiştirmenin bir yolu var mı? OP ile yaşadığım konu sohbetini görmek istiyorsanız, buraya gidin .


4
Belki de ACL'leri kontrol etmek bir seçenektir? Asıl soru hakkında yorum yaptım vegetfacl ldlinux.sys
— Byte Commander

USB'nin salt okunur şekilde monte edildiğini düşünüyorum. OP'den montaj seçeneklerini kontrol etmesini isteyin mount.
— muru

Sadece kullanıcı: AFAIK (kullanıcı adı kullanıcıları) 'dir
— userDepth

Yanıtlar:


47

Muhtemelen dosya, genişletilmiş özniteliklerinde ayarlanan değişmez bayrağa sahiptir:

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

Bunu düzeltmek için, sadece çalıştırın 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
Açıklama için teşekkürler. Tekrar tekrar unutuyorum. ;)
— AB

19
Ben alıyorum: chattr:
— 64GB'ta

3
Benim için, "a" (yalnızca Append) bayrağı sorun oldu. sudo chattr -a fileNamesorunu çözdü.
— Jonathan Parent Lévesque

3
+1, ancak bazı dosyalar için başarısız oluyor (sadece sembolik linkler değil), hatta root sudo chattr -idöndüren olarak çalışıyorchattr: Operation not supported while reading flags.
— Brent Faust
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.