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