CHMOD Nedir, CHMOD Nasıl Kullanılır

Web Tasarımı - CHMOD Nedir, CHMOD Nasıl Kullanılır ...

Cevapla
CHMOD Nedir, CHMOD Nasıl Kullanılır
Linux isimli Üye şimdilik offline konumundadır

Linux(28)

Webmaster / İstanbul

Standart

CHMOD Nedir, CHMOD Nasıl Kullanılır

Alt 12-08-2008 #1
Sponsorlu Bağlantılar

CHMOD kelime olarak İngilizce 'Change Mode' kelimesinden gelmektedir. Türkçe'ye 'Türünü Değiştirme' olarak çevrilebilir.

CHMOD'da üç adet permission yani izin vardır :
* Bunlardan birincisi yazma iznini veren w (ingilizce yazma anlamına gelen write kelimesinin ilk harfinden esinlenilmiştir),
* İkincisi okuma iznini veren r (yine ingilizce'de okuma anlamına gelen read kelimesinin ilk harfinden esinlenilmiştir),
* Üçüncüsü ise uygulama anlamına gelen x'dir (yine ingilizce'de uygulama anlamına gelen execute kelimesinin ikinci harfinden esinlenilmiştir). Burada okuma ve yazma izinlerinin anlamları gayet açıktır. Execute ise bir dizinin içeriğinin erişilebilir olması için gerekli bir izindir.

CHMOD Nedir, CHMOD Nasıl Kullanılır

Bir diğer konu ise izinlerin verileceği gruplardır. Bu gruplar yine izinlerde olduğu gibi üç adettir :
* u : Dosya sahibi. (Owner)
* g : Dosyanın bulunduğu gruptaki kullanıcılar. (Group)
* o : Diğer tüm kullanıcılar. (Other)

CHMOD'daki türler operatörlerle işleme geçirilebilir. Bu operatörler ise yine üç adettir :
+ : Türün eklenmesini sağlar.
- : Tür ayarının kaldırılmasını sağlar.
= : Türün ayarlanmasını sağlar.

Bizi asıl ilgilendiren bölüm ise oktal sayılar denen sayılarla gerekli işlemlerimizi nasıl gerçekleştireceğimizdir. Oktal sayılar adı verilen bu sayılar sekiz adettir :

* 0 : Hepsini reddet.
* 1 : Sadece uygulama işlemini kabul et (Bu da yalnızca uygulama verilip okuma verilmediği anlamına gelir ki dizine erişimi imkansız hale sokabilir. Bu aslında bir 'sözde' erişimdir. Direkt dosya adresleri bilinmeden erişim gerçekleştirilmez.)
* 2 : Sadece yazma işlemini kabul et.
* 3 : Uygulama ve yazma işlemini kabul et.
* 4 : Sadece okuma işlemini kabul et.
* 5 : Okuma ve uygulama işlemini kabul et.
* 6 : Okuma ve yazma işlemini kabul et.
* 7 : Tüm erişimlere izin ver.

Yukarıda belirtilen tüm oktal sayılar gruplar, sahip ve diğer tüm kullanıcılar için ayrı ayrı uygulanmak zorundadır. Her dosya için belirtilen ayarlar tek tek ele alınır ve istenirse tüm dizine uygulanabilir.

Soru : phpbbturkiye.php isimli dosyamızın CHMOD'unu 777 yapmak istiyoruz. Bu ne anlama geliyor?

Cevap : Burada phpbbturkiye.php isimli dosyamınızın türünü oktal sayılarla belirtilen 777 yapmış oluyoruz. Burada :
777 : Koyu biçimde yazılmış 7 site sahibinin izinlerini temsil ediyor. Yani admini/yöneticiyi temsil ediyor ve tüm erişimlere izin verilmiş.
777 : Koyu biçimde yazılmış 7 burada dosyanın bulunduğu gruptaki kullanıcıların iznini temsil ediyor ve tüm erişimlere izin verilmiş.
777 : Koyu biçimde yazılmış 7 burada yönetici ve dosyanın bulunduğu gruptaki kullanıcılar dışındaki tüm kullanıcıların izinlerini temsil ediyor ve tüm erişimlere izin verilmiş.

Temsil edilen izinleri belirtmiş olduk böylece. Bu izinlerin ne anlama geldiğini ise yukarıda verdiğim oktal sayılar kısmından rahatlıkla öğrenebiliriz.

Şimdi de kodlara gerek kalmadan CHMOD'un FTP programları yardımıyla nasıl yapılacağını ele alalım :

* Öncelikle kullandığımız FTP programı ile (FTP GlobalSCAPE - Secure FTP Server and FTP Client Software (açıklaması: CuteFTP), Network Monitoring, Secure File Transfer, & Messaging - Ipswitch.com (açıklaması: WSFTP) ya da SmartFTP - FTP Client (açıklaması: SmartFTP) olabilir) hostumuza bağlanalım. Buradan karşımızda beliren klasörlerden CHMOD yapmak istediğimiz klasörü faremizin sağ tuşuyla tıkladıktan sonra karşımıza gelen pencereden 'CHMOD' seçeneğini seçelim. Bunu seçtiğimiz takdirde karşımıza yeni bir pencere çıkacaktır. Bu pencere aşağıdaki gibidir (Örnekte verilen resimdeki CHMOD, 777'dir) :
Bu mesajdan alıntı yap
Sponsor Links

Grafikerler.net Reklamları

frozen isimli Üye şimdilik offline konumundadır

frozen

Grafiker / İstanbul

Standart
Alt 18-08-2008 #2
                             Sponsorlu Bağlantılar
Aslında bir çok arkadaşımızın sitesine hack olayı bu konu ile oluyor dosyalara giriş izinleri ve diğer bir sürü konu bu chmod sayesinde sağlanıyor bu konu web temelleri arasında ufak bir ayrıntı diyebilirim gözden kaçırmamak gerek
Bu mesajdan alıntı yap
Cevapla

Tags
chmod, kullanılır, linux, nasıl, nedir

Benzer Konular
Konu Konu Bilgileri Forum Cevaplar Son Mesaj
Plugin Nedir , nasıl kullanılır. Gökhan TEKİN Plugin 33 10-02-2012 13:00:18
Windows Live SkyDrive Nedir? Nasıl Kullanılır. VolkanTEKiN Forum Hakkında 3 23-10-2011 20:25:50
freehand'de Overprint nedir? Nasıl kullanılır? Bahtınur YILDIZ Freehand 26 09-05-2011 11:55:35
Solvent Nedir? Nerelerde Kullanılır? İnsan ve çevreye etkileri nelerdir? VolkanTEKiN Grafik Sözlük 16 24-08-2009 05:23:03
Pc Nasıl Kullanılır... :) Yeliz GÖKÇEN Graficafe 13 08-08-2008 09:54:38

Kapat
Şifremi Unuttum?