Kök sahibi bir dosya / klasörün sahibi olabilirim?


31

Duvar kağıtlarımı / usr / share / backgrounds içine saklama alışkanlığım vardı ve hepsini Resimlere taşımaya karar verdim . Sorun şu ki, çoğu artık root tarafından sahiplenildiğinden beri salt okunur durumda . Kökleri zaten varsa, nasıl sahip olabilirim? Zaten denedim Başka bir bilgisayardan / kullanıcıdan kaynaklanan bir dosyanın sahibi nasıl olabilirim? , ancak ayarlar "yapışmaz".

görüntü tanımını buraya girin

Yanıtlar:


59
  1. Bir terminal açın ( CTRL+ ALT+ T). Şimdi evdesin.
  2. sudo chown -R $USER:$USER Pictures ve normal kullanıcı şifrenizi yazın.

1
Ya da ana klasörünüzdeki başka bir dizin, resimleri bunun yerine Ben ve alt klasörler için de çalıştım.
lewis,

dosyalarda ve dizinlerde yinelemeli olarak çalışma için -R veya –recursive seçeneği
Yevgeniy Afanasyev

12

Terminal veya GUI üzerinden yapabilirsiniz.

GUI SÜRÜMÜ

ALT+ Tuşlarına basın F2ve yazın. gksu nautilusBu, sizi nautilus kullanarak bir yönetici hesabına dönüştürür. Şimdi bu dosyalara gidin ve izinleri / sahibi değiştirin, böylece normal hesabınız bunları kullanabilir. Bu bazen işe yaramaz. En azından benim için çalışıyorlar ve başka bir bilgisayarda çalışmıyor. Test et ve gör.

GUI sürümü hemen hemen Dash ile aynı görünüyor, ancak arama çubuğunda "Ara" demek yerine "Komutu çalıştır" yazıyor. İşte bir resim:

görüntü tanımını buraya girin

TERMİNAL SÜRÜM

ALT+ Yazın F2ve yazın gnome-terminal. O klasöre git. Senin durumunda olacak cd "/home/alan/Desktop/Untitled Folder"ve yaz sudo chown alan:alan *.jpg. Bu işe yarayacak çünkü işe yarayacak;)


Teşekkürler CYREX! GUI sürümü hiçbir zaman bir sebepten dolayı işe yaramaz, ancak Terminal'de çalıştırmak hile yaptı. İlk cevap veren Vanni oldu (6 saniyeye kadar), ama siz ikiniz de aynı cevabı verdiğimden beri ben de sizinkileri oyladım :)
Alan

@Luis GUI sürümü herhangi bir Ubuntu sürümünde veya sadece 12.04 için çalışıyor mu?
Lucio,

1
@ Lucio - En azından 11.04'ten beri çalıştığını onaylayabilirim. Bunu 11.04, 11.10 ve 12.04'te denedim.
Luis Alvarado,

4
sudo su
chown user_name folder_name

İlk önce root olan süper kullanıcınızı açın

Yukarıdaki Komutta user_namemülkiyeti ayarlamak istediğiniz kullanıcının adı, sahipliğini folder_namedeğiştirmek istediğiniz klasördür.


5
sudo suZaten yapıyorsanız hiç yapmanız gerekmez sudo chown.
edwinksl

2

Komut satırı: Alt+ kullanınF2

Değiştirmek istediğiniz dosyalarınızı içeren dizine geçin. sudoKomutunuzun önünde, bu dosyaların sahibini ve grubunu izinleri değiştiren kullanın . Parolanızı girmeniz istenecek ve komut size root gibi işlem yapacak.

sudo suKök girmek için de yapabilirsiniz .

$ sudo su
[sudo] password for {username}: 
root@{host}:/home/{username}#

Ardından, değiştirmek istediğiniz dosyalarınızı içeren dizine geçin.

İzin chmodÖrnek ile değiştirilir : chmod 755 somefilesahibi olarak sizin için okur, yazar, yürütür ve okur, grup ve diğerleri için çalıştırır. Kullanıcı ve grup chownÖrnek ile değiştirildi : chown alan:alan somefilealanın bir miktar dosya sahibi olmasını sağlar.

düzenleme: gönderdiğiniz bağlantıyı okuduktan sonra bir sorum var! Bu konu sorunuzu zaten yanıtlamadı mı? İdam hakkında konuşuyor gksu nautilus. Bu seçenek, Nautilus'u kök kullanıcı olarak kullanmanızı sağlar. Bu, erişimi değiştirmenize izin verir (bu konudaki resme bakın).


Merhaba Rinzwind, Cevabınız için teşekkürler! Her zamanki gibi benimkini göndermeden önce soruyu aradım ve karşısına geçtim. Bu gksu nautilussoruyu bulmadan önce ilk denediğim şeyin hangisi olduğunu söyledi . Ancak bazı nedenlerden dolayı izinleri değiştirirdim ve her zaman sıfır gibi kök olarak da sıfırlarlar. Tuhaf!
Alan,

Garip değil! salak aptal;) Hata olabilir: X
Rinzwind

Umarım değil! Her iki durumda da duvar kağıtlarımı oraya koymayı bıraktım, mantıklı değil.
Alan,
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.