Webmaster Forumu - Sekersin.COM mynet sohbet odalari

Bizimmekan sohbetreklam alanı


  Webmaster Forumu - Sekersin.COM Webmaster Arşivi WF Arşiv

WF Arşiv Önem taşıyan, arşivlik konuların yer aldığı bölümdür.

Yeni Konu   Cevap Yaz

 
Seçenekler Stil
Alt 29-10-2009, 12:09   #1


fableturk - ait Kullanıcı Resmi (Avatar)
 
Üyelik tarihi: 01-10-2009
Mesajlar: 311
Konuları: 310
WEB Sitesi:
İlgi Alanı:
Aldığı Teşekkür: 0
Ettiği Teşekkür: 0
WF Ticaret Sayısı: (0)
WF Ticaret Yüzdesi:(%)
WF Puanı: 10
CHMod Nedir?


--------------------------------------------------------------------------------

Windows üzerinde çalışma yaparken chmod denilen dosya ve dizin ayrıcalıkları ve izinlerle pek uğraşmazsınız. Ancak gerçek internet ortamında sitenizi yayınlamaya karar verip, üstelik Unix yada Linux tabanlı bir sunucuda sitenizi yayınlama kararı alırsanız işte o zaman chmod başınıza bela olabilir. Tabii bu yazıyı okuyanlar için sorun olmayacak o başka mesele.

Dosyalarınızı UNIX yada benzeri bir sunucu kullanan bir sunucuya yolladığınızda dosya ve dizin izinlerini ayarlamanız gerekir. Önce şu izinler olayını tanıyalım.

Unix` te dizin ve dosyalara üç düzeyde ayrıcalık atanır. Bunlar dosya sahibi, grup ve diğer herkestir. Ayrıca bu dosyalara erişebilen biri için üç farklı izin tanımlanabilir. Bunlar da Okuma(Read, r), Yazma(Write, w) ve Çalıştırma(Execute, x)`dır. Okuma 4, yazma 2 ve çalıştırma 1 ile sembolize edilmektedir. Bir dosya yada dizin için SGH şeklinde bir izin tanımlaması yapılır. Bunu şöyle açıklayayım. Örneğin CHMOD 666 demek şu oluyor. Dosya sahibi(S) okuyabilir (r;4) ve yazabilir (w;2); grup okuyabilir (r;4) ve yazabilir(w;2); ve diğer herkes(H) okuyabilir(r;4) ve yazabilir(w;2).

S= 4 + 2 =6, G= 4 + 2=6, H= 4 + 2 = 6. Buna göre sonuçları SGH şeklinde birleştirirsek ortaya 666 sayısı çıkar. Ben tekniği sevenler için biraz daha teknik olarak bu işlemi yapayım. Bu defa 755 iznine bakalım. Bu izine sahip klasör ve dosyaların detaylarında ne görüneceğine bakalım isterseniz. Dosya sahibi için toplam 7, grup için toplam 5 ve diğer herkes için ise yine toplam 5 yapmak gerekir. İşlemi yapalım şimdi:

S = 4(r) + 2(w) + 1(x) = 7, G= 4(r) + 1(x) = 5, H = 4(r) + 1(x) = 5. Buradaki işlemdeki parantez içlerini birleştirince ortada (olmayanlar için - kullanılır.) rwxr-xr-x şeklinde bir ifade görünür. Bu ftp ile dosyaya ulaşıp detaylarına baktığınızda gördüğünüz ifadedir. Bu ifadede gördüğünüz dosya ve dizinlerin CHMOD değeri 755 demektir. Bu 755 dosya sahibi için okuma, yazma ve çalıştırma haklarını verirken grup ve diğer herkes için sadece okuma ve çalıştırma haklarını verir. Hemen php ile yapılmış bir sayaç örneği vererek bu izinlerin neden kullanıldığına bakalım

Kod:
<?php 
$dosya= "sayac.txt"; 
if([email protected]($dosya,"r") or die ("Sayaç dosyasını bulamadım.")){ 
$sayac= fread($deger,1024); 
fclose($deger); 
$sayac++; 
?>
Kod:
<?php 
$deger = fopen ($dosya,"w"); 
fputs($deger,$sayac); 
fclose ($deger); 
} 
else{ 
print "Bir Hata Oluştu" ; 
} 
?>
Buradaki kodlarda sayac.txt adında bir dosyayla işlem yapıyoruz. Bu yazdığımız kodun çalışması için sayac.txt dosyasının chmod değerinin 666 olması gerekli. Yoksa yazma izniniz yok diyerek sayaç değerini bir arttırmayacak ve sayacınız düzgün çalışmayacaktır. Böylece sizde binbir umutla koyduğunuz sayacınızın artmamasından dolayı üzüleceksiniz.

Chmod dedikleri olay bu. Umarım chmod nedir anlamışsınızdır. Chmod hakkında bütün sorularınız için sitemiz forumlarını kullanabilirsiniz.

kaynak: netopsiyon.com
fableturk isimli Üye şimdilik offline konumundadır  
  Alıntı


Yeni Konu   Cevap Yaz

Etiketler
chmod, nedir


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 
Seçenekler
Stil

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Kapalı
Refbacks are Kapalı



Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 14:40.



Forum Hakkında

Forum Adresimizde T.C.K 20.ci Madde ve 5651 Sayılı Kanun'un 4.cü maddesinin (2).ci fıkrasına göre TÜM ÜYELERİMİZ yaptıkları paylaşımlardan sorumludur.

Yararlı Linkler

Sosyal Paylaşım

Twitter Facebook youtube Flickr DavianArt Dribbble RSS Feed


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2019, Jelsoft Enterprises Ltd.
Designs: miZah

kaçak bahis siteleri yatirim bonusu veren siteler istanbul eskort escort istanbul ankara escort ankara escort ankara escort eryaman escort canlı bahis siteleri güvenilir bahis siteleri bonus veren siteler deneme bonusu bitcoin gaziantep escort izmir escort ankara escort Truvabet