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.