- Linux'ta kullanıcı hesabı tarafından yazılamayan klasörleri nasıl düzeltebilirim

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

Linux tabanlı bir işletimdeki klasörlerin tümü değilsistem kullanıcıya yazılabilir. Bunun iyi bir nedeni var: sistem düzeyinde klasörler yüksek seviye izinler gerektiriyor. Bu izinlerle ilgili sorun, sık sık, kullanıcı düzeyinde erişimi engellemesidir. Bu nedenle, dosyaları bir sistem dizinine yerleştirmeye çalışıyorsanız ve kullanamıyorsanız, root olmayan hesapların erişebilmesi için izinleri nasıl değiştireceğinizi öğrenmeniz gerekir.

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

Terminaldeki klasörlerin izinlerini güncelle

Linux'taki klasör izinleri en kolay chmod Komut. İşte temel chmod izinlerinin küçük bir listesi.

  • 7 - oku, yaz ve çalıştır.
  • 6 - oku ve yaz.
  • 5 - oku ve yürüt.
  • 4 - Sadece oku
  • 3 - yaz ve çalıştır.
  • 2 - salt.
  • 1 - sadece yürütün.
  • 0 - erişim yok.

Listedeki numaraların her biriÜçlü gruplar halinde Chmod komutu. İşte bir örnek. Linux'taki “test” klasörünün izinlerini değiştirmek, böylece herkesin içine kod okuyabilir, yazabilir ve yürütebilir. Yap:

chmod 777 /test

Ek olarak, “test” dizininin içindeki her bir klasörün izinlerini değiştirmek için aynı izinleri yansıtacak şekilde özyinelemeli seçenek kullanılmalıdır. Örneğin

chmod 777 -R /test

Chmod komut örneğindeki sayıların her biriyukarıda bir amacı var. İlk sayı kullanıcıyı temsil eder. İkinci sayı grubun iznini, üçüncü sayı ise sistemin geri kalanını belirler.

Bu nedenle, sistemde erişilebilir olmayan bir klasörün içine yazma konusunda sorun yaşıyorsanız, yukarıdaki listeye bakın ve aşağıdaki örnek koda uygulayın.

chmod XXX

Veya, en üst düzeydeki tüm klasörleri güncellemek için.

chmod XXX -R folder-name

Terminaldeki klasörlerin sahipliğini güncelle

Bazen bir klasörün bireysel izinlerini Chmod ile güncellemek mümkün olmayabilir. Bazen, kullanıcının dizinin sahipliğini tamamen güncellemesi gerekir.

Bir dizinin sahipliğini güncellemeniz gereken zamanlara güzel bir örnek, web sitesi dosyalarını / var / www / içine yerleştirmekle uğraşıyorsanız, veritabanı dosyalarını işlemek vb.

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

su

veya

sudo -s

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

chown user:user /location/of/directory

Bir kere koştuktan sonra chown Yukarıdaki komutu kullanın. ls klasörün izinlerini kontrol etmek için “l” düğmesiyle birlikte komut verin ve çalıştığını onaylayın.

ls -l /location/of/directory

Dosya yöneticisindeki klasörlerin izinlerini güncelle

Dosya yöneticisi aracılığıyla izinlerin güncellenmesiLinux, komut satırına göre oldukça sınırlıdır. Bununla birlikte, eğer terminalin hayranı değilseniz, böyle bir şeyi dosya yöneticisi ile nasıl yapacağınızı bilmek iyi bir şeydir.

Gnome / Budgie, vb

Aşama 1: Bir terminal penceresi açın ve sudo dosya yöneticisini kök olarak başlatma komutu.

sudo nautilus

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

Aşama 3: Gnome dosya yöneticisini kullanarak, güncellemek istediğiniz klasör için dosya sistemine göz atın.

4. Adım: Klasörü 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: İstediğiniz izinlerin bulunduğu klasörü ayarlamak için izin penceresini kullanın. Ardından, “İzinleri Değiştir” düğmesini tıklayın.

“Özellikler” penceresini kapatın; izinler otomatik olarak dizine güncellenmelidir.

KDE

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

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” üzerine tıklayın. Ardından, izinlerini değiştirmek istediğiniz dosya için kök klasöre göz atın.

Aşama 3: Değiştirmek istediğiniz klasörü sağ tıklayın ve “İzinler” seçeneğini 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’ı root olarak aç Alt + F2 ve aşağıdaki komutu hızlı başlatıcıya yazarak.

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: Soldaki çubukta “Dosya sistemi kökü” nü bulun ve kök dosya sistemine erişmek için onu seçin. Dosya yöneticisini kullanarak izinlerini güncellemek istediğiniz klasörü bulun.

4. Adım: Klasörü 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” altında, 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

Birçok farklı dosya yöneticisi varOrada. Rehberin bu bölümünde en yaygın olan 4 konuyu ele aldık. Dosya yöneticiniz kapsanmıyorsa, bunun yerine terminal talimatlarını izlemeyi düşünün.

Yorumlar