Tüm klasörler ve dosyalar için sahibi veya izinleri 'herkese açık' olarak yinelemeli olarak nasıl ayarlayabilirim?


42

Takılı harici bir sabit diskim var ve kullanıcı için 'ücretsiz' olma izinlerini ayarlamam gerekiyor MyUser.

Sanırım sahibi MyUserde ayarlamam gerekiyor .

Bunu terminalden nasıl yapabilirim?

Yanıtlar:


85

Önce harici sabit sürücünüzün adını bulun, sonra şuraya gidin:

cd / Ciltler / sürücünüz /

Şimdi, geçerli kullanıcı sahipliğini tüm dosyalara vermek için:

sudo chown -R $(whoami) .

Veya alternatif olarak

sudo chown -R MyUser .

Bu işlemlerin çoğunu yapmanıza izin verir, daha fazla değişiklik yapmanıza gerek yoktur.


Aksi takdirde kaldırılmışlarsa , özellikle tüm dosya ve klasörlere yazma izinlerine sahip olmak istiyorsanız :

sudo chmod -R u+w .

Ve eğer gerçekten deliyseniz ve sadece herkese tüm izinleri vermek istiyorsanız (unvanınız tarafından belirtildiği gibi):

sudo chmod -R 777 .

Ancak bu çoğu durumda gerekli olmamalıdır. Ayrıca, FAT32 dosya sistemindeki birimlerin bu izinler konseptine sahip olmadığını unutmayın.

Genel olarak, harici bir sürücüdeki böyle izinlerin değiştirilmesi, tüm sorunlarınızın çözümü olmamalıdır. Aksine, yalnızca belirli bir klasör için karşılaştığınız belirli bir soruna dayanarak izinleri değiştirin.


1
Komutu hatırlamalıyım, sudo chown -R $(whoami)her seferinde bakmak zorundayım
Luca Steeb

1
Chmod'dan sonra noktaya dikkat edin. Asla asla koşmayacaksın sudo chmod -R 777 /her şeyi mahvedeceksin
CoderBC
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.