Anasayfa FORUMLAR Üye Girişi Dosyalar Dersler İpuçları Yardımcı Araçlar Hakkımızda
KİMLER BAĞLI
Toplam Üye: 32638
Aktif Üye: 0
Aktif Ziyaretçi: 1082
Üye Adı
Şifre
Beni Hatırla
          Yeni Üye KayıtYeni Üye Kayıt
          Şifremi UnuttumŞifremi Unuttum
FORUMLAR
 Linux altında Windows yaz..
(11210 okuma, 6 yanıt)
 Pardus'a gereken desteği ..
(12247 okuma, 7 yanıt)
 Firefox'a rağbet azalma e..
(23784 okuma, 17 yanıt)
 Pardus 2008, yakında.....
(4893 okuma, 0 yanıt)
 Turkix Öldü!..
(5787 okuma, 0 yanıt)
 Pardus 2007 çıktı..
(5665 okuma, 0 yanıt)
 Koffice 1.6.1 Duyuruldu..
(5668 okuma, 0 yanıt)
 BitDefender Linux Edition..
(10754 okuma, 4 yanıt)
 Ati den yeni ekran kartı ..
(5705 okuma, 1 yanıt)
 OpenOffice.org 2.0.3..
(5116 okuma, 0 yanıt)
 Linux İşletim Sisteminde ..
(5499 okuma, 0 yanıt)
 Linux'ta Örnek Ağ Uygulam..
(5286 okuma, 0 yanıt)
 Konsolda Türkçe Yazmak..
(4949 okuma, 0 yanıt)
 Linux Dosya Sistemi Yapıs..
(4867 okuma, 0 yanıt)
 Yeni Yazılımların Yüklenm..
(4847 okuma, 0 yanıt)
 Modüller (Yüklenebilir Çe..
(4827 okuma, 0 yanıt)
 Dosya Arşivleme ve Sıkışt..
(5111 okuma, 0 yanıt)
 Diğer Dosya Sistemlerinin..
(4805 okuma, 0 yanıt)
 Dosyanın Sahibinin ve Gru..
(4930 okuma, 0 yanıt)
 Erişim Hakları..
(5077 okuma, 0 yanıt)
 LILO Konfigürasyonu..
(4845 okuma, 0 yanıt)
 Yazılım Özellikleri..
(4826 okuma, 0 yanıt)
 Google'ın resim işleme ya..
(5482 okuma, 0 yanıt)
 linux altında programlama..
(5415 okuma, 0 yanıt)
 Linux üzerindeki en iyi w..
(9436 okuma, 5 yanıt)
 Windows programlarının Li..
(7532 okuma, 2 yanıt)
 aMSN 0.95..
(5422 okuma, 0 yanıt)
 Kopete ile mesajlaşın...
(6818 okuma, 2 yanıt)
Netopsiyon Online: Forums
Netopsiyon Online :: Başlık görüntüleniyor - Erişim Hakları
 AramaArama   RütbelerRütbeliler   ProfilProfil   GirişGiriş 


Erişim Hakları

 
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Linux Yazılım
Önceki başlık :: Sonraki başlık  
Yazar Mesaj
Tunca
Mesaj: 100+
Mesaj: 100+





Kayıt: Nov 26, 2005
Mesajlar: 192
Konum: İstanbul

MesajTarih: 2006-06-09, 19:57:07    Mesaj konusu: Erişim Hakları Alıntıyla Cevap Gönder

Erişim hakları, Linux dosya sistemi güvenliğinin belkemiğini oluşturur. Her dosyaya ayrı verilebilen erişim izinleri sayesinde çok daha rahat bir sistem yönetimi gerçekleştirilebilir. Bu, konuya sadece sistem görevlisi tarafından yaklaşıldığı zaman çıkartılabilecek bir sonuçtur. Kullanıcı bazında erişim hakları bazen daha da anlamlı olabilir. Yanlış kullanıldığında hoş olmayan süprizlere yol açabilir. Linux altında üç çeşit erişim hakkı vardır :


Okuma izni : Dosyanın okuma izni varsa içeriği görülebilir, dizinin okuma izni varsa içerdiği dosyaların listesi alınabilir.
Yazma izni : Dosyanın yazma izni varsa dosyayı değiştirebilir veya silebilirsiniz. Dizine yazma izni verildiğinde dizin altındaki dosyalar yazılabilir veya silinebilir.
Çalıştırma izni : Dosyayı çalıştırma hakkını verir.

Bir dosya veya dizin ilk yaratıldığı anda Linux tarafından öntanımlı bazı izinler verilir. Genellikle bu izin çalıştırma ve okumadır. Dosyanın oluşma anında verilen izini değiştirmek için erişim yetki kalıbı olarak da bilinen umask komutu kullanılır. Daha fazla bilgi için komuta ait man dosyasına bakın.

Erişim haklarının dışında bir dosyanın üç izin düzeyi daha vardır. Bunlar, dosyanın sahibi, dosyanın grubu ve diğer kullanıcılardır. Dosyanın sahibi, o dosyayı oluşturan kişidir. Her kullanıcının bir grubu da olduğu için, dosya oluşturulurken kullanıcı hangi grupta ise dosya da o gruba ait olacaktır. Dosyanın sahibi olmayan ve grubu da dosyanın grubuyla uyuşmayan sistemdeki kullanıcılar ``diğer'' sınıfına girerler. Gruplar hakkında daha fazla bilgi için Linux Sistem Yönetimi konusuna bakın.

Dosya İzinlerinin Değiştirilmesi
Dosya izin bilgilerini görebilmek için ls komutu, -l parametresiyle kullanılır. Aşağıdaki dosya üzerindeki erişim haklarına göz atalım :


-rwxr-xr-x 2 gorkem users 182 Feb 12 03:58 deneme


Dosya bilgisinin en sol kısmında izin hakları yeralır. En baştaki ``-'' işareti bunun düz dosya olduğunu belirtir. ``gorkem'', dosyanın sahibi; ``users'' ise grubudur. Ardından sırayla uzunluk, son değiştirilme tarihi ve dosya ismi gibi bilgiler gelir. Son harf kümesine dosyanın modu da denir.

Solda yeralan r,w ve x karakterleri sırayla okuma, çalıştırma ve yazma haklarını belirtir. En soldaki ``-'' işaretini ayırdığımız zaman geri kalan harfleri üç adet üçlü grup haline getirelim:


rwx r-x r-x


Sırayla birinci harf kümesi dosya sahibinin izinlerini, ikinci harf kümesi grup izinleri ve son küme de diğer kullanıcıların izinlerini belirtir. Buna göre yukarıdaki dosyada


rwx : kullanıcı okuyabilir, yazabilir, çalıştırabilir
r-x : grup okuyabilir, çalıştırabilir fakat yazamaz.
r-x : diğerleri okuyabilir, çalıştırabilir fakat yazamaz.

Sol baştaki karakter ``d'' olsaydı, bir dizini inceliyor olacaktık.

Dosyanın izinlerini değiştirmek için chmod komutu kullanılır. Bu komutu kullanırken hangi izin düzeyine (kullanıcı, grup veya diğerleri) hangi izinlerin verileceği veya kaldırılacağı yazılır.

Örnek olarak yukarıdaki dosyanın okuma iznini kaldırmak için


$ chmod -r deneme


kullanılabilir. "-" işareti, iznin kaldırılacağını belirtir. İzin vermek için ise "+" yazın. Dosyanın yeni görüntüsü şöyle olur :


--wx--x--x 2 gorkem users 182 Feb 12 03:58 deneme


Sadece grubun, sadece kullanıcının veya sadece diğerlerinin erişim hakkını değiştirebilmek için her izin düzeyi için bir harf tanımlanmıştır. Kullanıcı için "u", grup için "g" ve diğerleri için "o" yazarak belirli bir izin düzeyi için erişim hakkını değiştirmek mümkün olur. Bu üç harf, izinden hemen önce yazılır.


$ chmod u+x deneme (dosyanin sahibi calistirabilir)
$ chmod o+r t2sac (digerleri okuyabilir)
$ chmod g-w deneme (dosyanin grubu yazamaz)


Her izin için aynı zamanda sayılar da tanımlanmıştır. Dosyanın erişim izinlerinideğiştirmek için her izne ait sayıları kullanabilirsiniz. Aşağıdaki tabloda, her izin düzeyi (dosyanın sahibi, grubu ve diğerleri) için üçer tane olmak üzere toplam 9 sayıdan oluşan izin numaralarını görebilirsiniz. Bir izni vermek için sırayla numaraları toplayın. Örneğin sahibinin okuması (400), yazması (200), çalıştırması (100), grubun okuması (40), çalıştırması (10) ve diğerlerinin okuması (4) ve çalıştırması (1) için kullanılan rakamların toplamı 755'tir.


$ chmod 755 deneme






--------------------------------------------------------------------------------
400 sahibi okur
200 sahibi yazar
100 sahibi çalıştırır

--------------------------------------------------------------------------------
040 grubu okur
020 grubu yazar
010 grubu çalıştırır

--------------------------------------------------------------------------------
004 diğerleri okur
002 diğerleri yazar
001 diğerleri çalıştırır

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


Başka bir değişiklikle konuyu pekiştirelim. Sahibinin okuması (400), yazması (100), grubun okuması (40), diğerlerinin okuması (4) için izin numarasını bulmak için bu cümlede parantez içinde yeralan sayıları toplarsak 644 yapacaktır.


$ chmod 644 deneme


Aynen dosyalarda olduğu gibi, bir dizinin de sahibi ve grubu vardır
Başa dön
Kullanıcının profilini görüntüle Özel mesaj gönder MSN Messenger
Bu Site Google Adsense ile Gelir Elde Ediyor









Tarih: 2024-11-21, 09:42:09    Mesaj konusu: Forum Arası Reklamlar


Başa dön
Önceki mesajları göster:   
Bu forum kilitlendi: mesaj gönderemez, cevap yazamaz ya da başlıkları değiştiremezsiniz   Bu başlık kilitlendi: mesajları değiştiremez ya da cevap yazamazsınız    Netopsiyon Online Forum Ana Sayfa -> Linux Yazılım Tüm zamanlar GMT + 3 Saat
1. sayfa (Toplam 1 sayfa)

 
Geçiş Yap:  
Bu forumda yeni başlıklar açamazsınız
Bu forumdaki başlıklara cevap veremezsiniz
Bu forumdaki mesajlarınızı değiştiremezsiniz
Bu forumdaki mesajlarınızı silemezsiniz
Bu forumdaki anketlerde oy kullanamazsınız

Benzer Konular

Başlık Yazar Forum Cevaplar Tarih
Yeni mesaj yok php nuke 8.0 Erişim yasak'dan sonra ü... yemlihan1 Php Nuke Sorunlarınız 4 2010-02-23, 04:19:07 Son Mesajı Görüntüle
Yeni mesaj yok Sitemdeki Erişim Kısıtlama Sayfası pa... ugurekinci Php Nuke Modülleri 22 2009-09-01, 21:17:30 Son Mesajı Görüntüle
Yeni mesaj yok Bu Siteye Erişim Durdurulmuştur! gencyaz İnternet Üzerine 4 2009-05-06, 19:39:07 Son Mesajı Görüntüle
Yeni mesaj yok Avrupa İnternetine Erişim Sorunu Bankocu İnternet Üzerine 4 2009-02-20, 10:57:06 Son Mesajı Görüntüle
Yeni mesaj yok Site Detaylı Erişim İstatistikleri Ha... sodem38 Php Nuke Sorunlarınız 6 2008-08-11, 23:28:28 Son Mesajı Görüntüle

Copyright © 2002-2024 Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. - Bütün hakları saklıdır!
Bu site Netopsiyon.com.tr Sunucularında Barındırılmaktadır.
Netopsiyon Bilişim Teknolojileri San. Tic. Ltd.Şti. Netopsiyon Copyright