Kök kullanıcıdan tüm kullanıcılara nasıl izin verilir?


21

Komut satırında kök kullanıcı olarak bir klasör oluşturdum. Şimdi onu ve içeriğini GUI modunda düzenlemek istiyorum. Bunu yapmama izin vermek için üzerindeki izinleri nasıl değiştirebilirim?


Setfacl komutunu kullanabilirsiniz.
Ramesh

Yanıtlar:


32

Sizi doğru anlıyorsam, bir terminali ateşleyin, bu dizinin üstünde bir seviyeye gidin, kök olarak değiştirin ve komutu verin:

chown -R user:group directory/

Bu directory/, kullanıcının userve grubun sahipliğini (ve içindeki diğer her şeyi) değiştirir group. Birçok sistem otomatik olarak her kullanıcının adını taşıyan bir grup ekler, böylece şunları yapabilirsiniz:

chown -R user:user directory/

Bundan sonra, altındaki ağacı düzenleyebilir directory/ve hatta GUI'den directory/ve altındaki herhangi bir dosya / dizinin izinlerini değiştirebilirsiniz .

Herhangi bir kullanıcının altındaki tüm dosyalarda tam izinlere sahip olmasını istiyorsanız directory/(bu kişisel bilgisayarınız ise, ancak çok kullanıcılı ortamlar için kesinlikle tavsiye edilmez), bunu yapabilirsiniz:

chmod -R a+rwX directory/

kök olarak.


Verdiğiniz son komutu nasıl geri alabilirim?
tjonların

1
@TJonS Son komut herkes için tüm izinleri açar (neredeyse), bu yüzden geri almak hangi izinleri iptal etmek istediğinize bağlıdır.
Joseph R.15

8

Sadece şunu yazın terminali:

chmod -R 777 directory/

Ve herkes için mevcut olacak!


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.