Ana Sayfa
Unix Nedir ?
Unix...
=> 1. Unix İsletim Sisteminin Başlangıc Ve Gelisimi
=> 2. Dizayn Prensipleri
=> 3. Temel Unix Komutları
=> 3.1. Dosyaları Görüntülemek
=> 3.2. Bir Dosyayi Baska Bir Yere Kopyalama
=> 3.3. Dizin Olusturma Ve Silme
=> 3.4. Dosyaları Veya Dizinleri Başka Bir Yere Taşıma
=> 3.5. Dosyaları Silme
=> 3.6. Sistemdeki Islemler Hakkinda Bilgi Alma
=> 3.7. Yeri Billinmeyen Bir Dosyayi Bulmak
=> 3.8. sifre Degistirmek
=> 3.9. Bir Dosyanin İzinlerinin Değistirilmesi
=> 3.10. Dosyaların Boyutlarını Öğrenmek
=> 3.11. Kimlerin Calıstıgını Ögrenmek
=> 3.12. Yazıcıdan Dosyaların Cıktısını Almak
=> 3.13. Alias ( Farklı Isim ) Tanımlamak
=> 3.14. Bir Dosyanın İçini Görmek İçin Kullanılan Programlar
Unix Kurulumu ?
İletişim
Ziyaretçi defteri
başlangıç ve gelişimi
 

3.9. Bir Dosyanin İzinlerinin Değistirilmesi

 

chmod izin modu dosya : Bir dosyaya verilen izinlerin değiştirilmesi.
ls -l [dosya] yazdığınızda en solda görülen bilgiler, o dosyanın izinlerini gösterir.
Örnek :
ls -l ayt*
--w-rw-r-- 1 e065247 B386 603 Oct 24 22:14 aytekin_index.html
Görüldüğü gibi en soldaki kısım 10 tane alandan oluşmaktadır. Bunların ilki dosyanın niteliğini ( dizin yada dosya ) sonraki 9'u da o dosyanın izinlerini gösterir.
Eğer en soldaki alan "d" ile baslarsa bu onun bir dizin olduğunu, "-" ile baslarsa normal bir dosya olduğunu gösterir ( NOT : Unix'te her dizin özel bir dosyadır ! ) Bu ilk karakterden sonra gelen 9 karakter de kendi aralarında 3 gruba bölünür.
İlk 3 Alan : Kullanıcı izinlerini
Sonraki 3 Alan : Grup ile ilgili izinleri
En Sağdaki 3 Alan : Diğer kullanıcılarla ilgili izinleri gösterir.
Her bir bölümde 3'e bölünür :
r : Read ( okuma ) hakkı;
w : Write ( yazma ) hakkı;
x : Execute ( çalıştırma ) hakkı.
Örnek :
-rw-r--r-- 1 e065247 B386 533 Oct 24 21:35 pensacola.html
gibi bir dosya bu dosyanın herkes tarafından okunabilir olduğunu, ama sadece o dosyanın sahibi tarafından yazılabilir olduğunu gösterir.
chmod programında kullanılan izin modları iki türlü belirtilebilir :
1- Nümerik olarak :
r'nin değeri : 4
w'nin değeri : 2
x'in değeri : 1 dir.
Örnekler :
ORANTILI İZİN KODLARI
------------------------------------------------
Orantılı kod - İzin durumu -
------------------------------------------------
0400 - Dosya sahibi için okuma -
0200 - Dosya sahibi için yazma -
0100 - Dosya sahibi için çalıştırma -
0040 - Gruptakiler için okuma -
0020 - Gruptakiler için yazma -
0010 - Gruptakiler için çalıştırma -
0004 - Diğerleri için okuma -
0002 - Diğerleri için yazma -
0001 - Diğerleri için çalıştırma -
------------------------------------------------
ls -l
--w-rw--w- 1 e065247 B386 603 Oct 24 22:14 aytekin.html
--w-rw--w- 1 e065247 B386 607 Oct 24 22:23 aytekin_guzelis.html
chmod 0220 aytekin* // Kullanıcıya ve gruba yazma hakkı verelim
ls -l
--w--w---- 1 e065247 B386 603 Oct 24 22:14 aytekin.html
--w--w---- 1 e065247 B386 607 Oct 24 22:23 aytekin_guzelis.html
2- Karakter olarak :
u : Dosyanın sahibi.
g : Grup
o : Diğerleri
a : Herkes
+ : İzin vermek
- : İzinleri kaldırmak.
= : Belirli bir izin atamak üzere.
chmod go+r aytekin* // Ek olarak gruba ve diğerlerine okuma hakki verelim
ls -l
--w-rw-r-- 1 e065247 B386 603 Oct 24 22:14 aytekin.html
--w-rw-r-- 1 e065247 B386 607 Oct 24 22:23 aytekin_guzelis.html
 

Bugün 16 ziyaretçi (18 klik) kişi burdaydı!
 
 
Bu web sitesi ücretsiz olarak Bedava-Sitem.com ile oluşturulmuştur. Siz de kendi web sitenizi kurmak ister misiniz?
Ücretsiz kaydol