Kategori arşivi: Linux

Linux Dosya ve Klasör İzinlerini Toplu Olarak Değiştirme

linux dosya izinleri

Bazen sunucumuzdan kaynaklanan sorunlar nedeniyle klasör ve dosya izinlerimizin ayarları değişebilir. Güvenlik için bu ayarları hızlı bir şekilde eski haline döndürmeliyiz. Dosya ve klasörlerin izinlerini tek tek düzenlemek zamanımızın çoğunu alacağı bir gerçektir. Bunun yerine izinleri toplu olarak değiştirmeliyiz. Aşağıdaki örnekte sunucu üzerinden bir WordPress sitenin dosya ve klasör izinlerinin toplu olarak nasıl değiştirebileceğimizi gösterdik;

find /home/siteismi.com/public_html -type d -exec chmod 755 {} \;
find /home/siteismi.com/public_html -type f -exec chmod 644 {} \;

İlk komutta WordPress web sitemizin tüm klasörlerine 755 yetkisini vermiş olduk. Buradaki -type d değeri ile klasör izinlerini düzenlemek istediğimizi belirtmiş olduk. İkinci komut ile de tüm dosyaların izinlerini 644 olarak belirlemiş olduk. Bu komutta -type f dosya izinlerini belirtmektedir.

Linux’ta toplu olarak dosya ve klasör izni değiştirmek bu kadar kolay. Tekrar görüşmek üzere. Şimdilik hoşçakalın.

Linux Başlangıçta Program Çalıştırma

Linux

Linux’ta başlangıçta bir program veya komut çalıştırmak istiyorsak etc dizininin altında yer alan rc.local dosyasına gerekli değerleri eklememiz yeterlidir. Bu dosya açılışta çalışacak işlemleri kontrol eder. Bu yazımızda bu işlem için basit bir örnek anlatacağız. Örneğimizde bilgisayarımızı her başlattığımızda bir dosyanın farklı bir klasöre kopyalanmasını sağlayacağız. Şimdi bu işlemin nasıl yapıldığını öğrenelim;

İlk olarak rc.local dosyasını aşağıdaki komut ile açıyoruz;

nano etc/rc.local

Açılan dosyanın en altına aşağıdaki gibi yapılacak işlemimizin komutunu yazıyoruz;

cp /home/deneme/notlar.txt /test/

Yukarıdaki örnekte home/deneme klasörünün içinde yer alan notlar.txt dosyasını test klasörünün içine kopyalanması gerektiğini belirtmiş olduk. Bu bölüme bu şekilde başlangıçta çalışmasını istediğimiz komutu yazacağız. Komutu ekledikten sonra dosyamızı CTRL + X tuşlarına birlikte basıp Y tuşuna basarak kaydediyoruz.

İşlemimiz bu kadar. Tekrar görüşmek üzere. Şimdilik hoşçakalın.

Linux Dosya Gizleme

Windows işletim sistemlerini kullanmaya alışanlar Linux ile karşılaştıklarında zorluklar yaşayabilmektedir. Windows’ta neredeyse her şeyi görsel olarak yapabildiğimiz için Linux kullanmak bizi zorlayabilir. Linux işletim sistemlerinin yapısı Windows’a göre çok farklıdır. Bizde bu doğrultuda Linux kategorisi altında Linux ile ilgili size yardımcı olabilecek makaleler yayınlayacağız.

Windows işletim sistemlerinde bir klasör veya dosyayı görsel arayüzü kullanarak kolay bir şekilde gizleyebilmekteyiz. Linux’ta ise bu işlemi yapmak için gizlemek istediğimiz klasör veya dosyanın önüne nokta (.) işaretini koymamız yeterli olmaktadır. Şimdi bunun için bir örnek yapalım;

İlk olarak gizlemek istediğimiz dosyanın bulunduğu klasöre cd komutu ile giriş yapıyoruz;

cd home/deneme

Bizim örneğimizde gizlemek istediğimiz test.txt dosyası home/deneme klasörünün içinde olduğu için yukarıdaki komutu kullandık. Daha sonra dosyayı gizlemek için dosyanın ismini değiştirerek başına nokta işaretini koyuyoruz. Dosya ismini değiştirmek için mv komutunu kullanabiliriz;

mv test.txt .test.txt

Bu işlemden sonra dosyamız gizlenmiş olacaktır. Linux ile ilgili ipuçlarımıza devam edeceğiz. Bizi takip etmeye devam edin.