Linux'ta kullanıcı hesabı tarafından yazılamayan klasörler nasıl düzeltilir?

click fraud protection

Linux tabanlı bir işletim sistemindeki tüm klasörler kullanıcıya yazılamaz. Bunun iyi bir nedeni var: sistem düzeyindeki klasörler üst düzey izinler gerektirir. Bu izinlerle ilgili sorun, genellikle kullanıcı düzeyinde erişimi kilitlemesidir. Dolayısıyla, dosyaları bir sistem dizinine yerleştirmeye çalışıyorsanız ve yapamıyorsanız, kök olmayan hesapların erişebilmesi için izinleri nasıl değiştireceğinizi öğrenmeniz gerekir.

Bu kılavuzda, Linux'ta klasörlerin kullanıcı hesabınız tarafından yazılabilir olmasını sağlamak için izinlerini nasıl güncelleyebileceğinizi göstereceğiz.

Terminaldeki klasörlerin izinlerini güncelleme

Linux'taki klasör izinleri en kolay şekilde chmod Komut. Temel chmod izinlerinin küçük bir listesi.

  • 7 – okuma, yazma ve yürütme.
  • 6 – oku ve yaz.
  • 5 – oku ve yürüt.
  • 4 – Sadece oku
  • 3 – yazma ve yürütme.
  • 2 – salt.
  • 1 – yalnızca yürütme.
  • 0 – erişim yok.

Listedeki numaraların her biri, üç kişilik gruplar halinde Chmod komutuyla çalışır. İşte bir örnek. Linux'taki “test” klasörünün izinlerini değiştirmek, böylece herkes içindeki kodu okuyabilir, yazabilir ve yürütebilir. Yapmak:

instagram viewer
chmod 777 / test

Ayrıca, “test” dizini içindeki her bir klasörün izinlerini değiştirmek ve aynı izinleri yansıtması için özyinelemeli seçenek kullanılmalıdır. Örneğin

chmod 777 -R / testi

Yukarıdaki Chmod komut örneğindeki sayıların her birinin bir amacı vardır. İlk sayı kullanıcıyı temsil eder. İkinci sayı grubun iznini, üçüncüsü de sistemin geri kalanı için belirler.

Dolayısıyla, sistemde erişilemeyen bir klasörün içine yazmakta sorun yaşıyorsanız yukarıdaki listeye bakın ve aşağıdaki örnek koda uygulayın.

chmod XXX

Veya üst düzey klasör içindeki tüm klasörleri güncellemek için.

chmod XXX -R klasör adı

Terminaldeki klasörlerin sahipliğini güncelleme

Bazen bir klasörün ayrı ayrı izinlerini Chmod aracılığıyla güncellemek mümkün değildir. Bazen kullanıcının dizinin sahipliğini tamamen güncellemesi gerekir.

Bir dizinin sahipliğini güncellemeniz gerektiğinin iyi bir örneği, / var / www / dizinine web sitesi dosyaları yerleştirmek, veritabanı dosyalarını değiştirmek vb.

Linux sistemindeki herhangi bir dizinin sahipliğini değiştirmek için, su veya sudo -s terminalde komut.

su

veya

sudo -s

Kök erişimi ile, chown bir dizinin sahipliğini tamamen değiştirmek için aşağıdaki örnek.

chown user: kullanıcı / konum / / / dizini

Bir kez çalıştırdığınızda chown yukarıdaki komut, ls klasörün izinlerini kontrol etmek için “l” düğmesi ile birlikte komut verin ve çalıştığını onaylayın.

ls -l / location / / / dizini

Dosya yöneticisindeki klasörlerin izinlerini güncelleme

Linux'ta dosya yöneticisi aracılığıyla izinlerin güncellenmesi, komut satırıyla yapılmasıyla karşılaştırıldığında oldukça sınırlıdır. Bununla birlikte, terminalin hayranı değilseniz, dosya yöneticisi ile bu tür bir şeyin nasıl yapılacağını bilmek iyidir.

Gnome / Muhabbet Kuşu, vb.

Aşama 1: Bir terminal penceresi açın ve sudo Dosya yöneticisini root olarak başlatmak için komut.

sudo nautilus

Adım 2: Kök dosya yöneticisine tıklayın. Ardından, Linux sabit diskinizdeki sistem dosyalarına erişmek için “kök dosya sistemi” ni bulun.

Aşama 3: Gnome dosya yöneticisini kullanarak güncellemek istediğiniz klasörü bulun.

4. Adım: Klasöre sağ tıklayın ve “Özellikler” i seçin.

Adım 5: Klasörün izinlerine erişmek için “İzinler” sekmesine tıklayın.

6. Adım: Klasörü istediğiniz izinlere ayarlamak için izin penceresini kullanın. Ardından, "İzinleri Değiştir" düğmesini tıklayın.

“Özellikler” penceresini kapattığınızda, izinler otomatik olarak dizine güncellenmelidir.

KDE

Ne yazık ki, bir yazılım yaması nedeniyle KDE Dolphin dosya yöneticisini kök olarak kolayca açmak mümkün değildir. Bunun yerine izinleri güncellemek için yukarıdaki komut satırı talimatlarını uygulayın.

Dostum

Aşama 1: Bir terminal penceresi açın ve Mate dosya yöneticisini root olarak başlatmak için aşağıdaki komutu çalıştırın.

sudo caja

Adım 2: Soldaki "Cihazlar" sütununun altındaki "dosya sistemi" ni tıklayın. Ardından, izinlerini değiştirmek istediğiniz bir dosyanın kök klasörüne göz atın.

Aşama 3: Değiştirmek istediğiniz klasörü sağ tıklayın ve “İzinler” i seçin.

4. Adım: Klasörün izinlerini ayarlamak için “İzinler” alanını kullanın. Ardından, "İzinleri Değiştir" düğmesini tıklayın.

Adım 5: “Özellikler” penceresini kapatın.

“Özellikler” penceresini kapattıktan sonra, izinler otomatik olarak güncellenmelidir.

XFCE

Aşama 1: Thunar'ı tuşuna basarak kök olarak açın Alt + F2 ve hızlıca başlatıcıya aşağıdaki komutu yazın.

pkexec thunar

Adım 2: Kök modunda Thunar'a erişmek için görünen kutuya kullanıcı şifrenizi girin.

Aşama 3: Sol taraftaki çubukta "Dosya sistemi kökü" nü bulun ve kök dosya sistemine erişmek için seçin. Dosya yöneticisini kullanarak izinlerini güncellemek istediğiniz klasörü bulun.

4. Adım: Klasöre sağ tıklayın ve “Özellikler” i seçin. Ardından, izinler penceresine erişmek için “İzinler” i tıklayın.

Adım 5: “İzinler” de klasör izinlerini ayarlamak için pencereyi kullanın. Ardından pencereyi kapatın.

“Özellikler” penceresi kapalıyken, izin ayarları otomatik olarak uygulanmalıdır.

Genel Linux dosya yöneticileri

Orada bir sürü farklı dosya yöneticileri var. Rehberin bu bölümünde en yaygın 4 tanesini ele aldık. Dosya yöneticiniz kapsam dahilinde değilse, bunun yerine terminal talimatlarını izlemeyi düşünün.

watch instagram story