Türkiye'nin En Güncel Forum Sitesi
Linux İşletim Sistemi icinde chmod kullanımı. konusu , chmod kullanımı Komut chmod - Dosya ve dizinlere erişim yetkilerini değiştirmek için kullanılır İzin modlarını iki türlü ifade etme olanağı vardır Bunlardan birincisi sekizlik sisteme (octal) göre tanımlama, ikincisi ise ...
|
|||||||
| Anlık İletiler | Kayıt ol | Yardım | Üye Listesi | Ajanda | Arama | Bugünki Mesajlar | Forumları Okundu Kabul Et |
|
|||
|
chmod kullanımı
![]() Komut chmod - Dosya ve dizinlere erişim yetkilerini değiştirmek için kullanılır İzin modlarını iki türlü ifade etme olanağı vardır Bunlardan birincisi sekizlik sisteme (octal) göre tanımlama, ikincisi ise sembolik tanımlama şeklindedir Sekizlik sisteme göre:chmod [-R][-h][-f] izin kodu {dosya ![]() ![]() |dizin![]() ![]() }Yetki tanım grupları aşağıdaki gibi sayısal birer değerle eşleştirilir: r : 4 w : 2 x : 1 Bu eşleştirmeler dosya/dizin sahibi (owner),grup ve diğerleri (others) için ayrı ayrı yapılır ![]() Sembolik Tanımlama : chmod [-R][-f][-h][[u][g][o][a]]{{-|+|=}[r][w][x][s]} {dosya ![]() ![]() |dizin![]() ![]() }Bu formda chmod komutu sembolik harflerle kullanılır Bunlar:İzin değişiminin kiminle ilgili olduğu: u : dosya/dizinin sahibi (user) g : dosya/dizinin sahibiyle aynı grupta olanlar (group) o : diğer kullanıcılar (others) a : herkes (all) İzinler üzerindeki işlemler için: + : yetki ekleme = : yetki eşitleme - : yetki çıkarma İzinlerin sembolleri: r : okuma yetkisi (read) w : yazma yetkisi (write) x : çalıştırma yetkisi (execute) s : programı çalıştıran kullanıcıların,progam çalıştığı sürece ve sadece bu programla ilgili komutlar açısından, program dosyasının sahibinin yetkilerine sahip olmalarını sağlar ![]() Seçenekler -f Geçersiz izinler ve kullanım cümleleri dışında bütün hata mesajlarını ihmal eder ![]() -h Sembolik link tarafından gösterilen dosya veya dizinler için mod değişimini ihmal eder ![]() -R Tekrarlı olarak dizinlere iner -R seçeneği her bir dizininve belirlenmiş bir şablona uyan bütün dosyaların dosya modu bitlerini değiştirir ![]() Örnekler Örnek1: prog isimli dosyanın erişim yetkilerinin rwxr-x--x olması isteniyor Bu yetki kalıbı üçer üçer ayrılmışolarak düşünülüp (rwx r-x--x),yukardaki eşleştirmelere göre verilmek istenen yetkilere karşılık gelen sayılar üçer üçer toplanır ve elde edilen üç rakam yan yana getirilip üç basamaklı bir sayı elde edilir ![]() Başka bir deyişle: Dosya sahibi için : 4+2+1 =7 Grup için : 4+0+1 =5 Diğer kullanıcılar için : 0+0+1 =1 Elde edilen üç basamaklı sayı =751 ===Örnek2=== prog isimli dosyanın sahibine okuma,yazma ve çalıştırma; grubuna ve diğerlerine de yalnızca çalıştırma yetkisi vermek için yazılması gereken kod ![]() $chmod 711 prog veya $chmod go-rw prog ===Örnek3:=== func txt isimli dizinin altındaki f1 dat isimlidosyanın sahibine ve grubuna okuma,yazma,çalıştırma; diğerlerine de okuma ve çalıştırma hakkı vermek için yazılması gereken komut satırı: $chmod 775 func txt/f1 datveya $chmod o-w func txt/f1 dat===Örnek4:=== Birden çok dosyada değişiklik yapmak için: Örnek olarak pro1 ve pro2 isimli dosyaların gruplarına okuma(read) izni verelim ![]() $chmod g+r pro1 pro2 ===Örnek5:=== Bir defada birden çok izin değiştirmek için: $chmod go-w+x deneme htmBunu ayrı ayrı yazmak istersek: $chmod g-w deneme htm$chmod g+x deneme htm$chmod o-w deneme htm$chmod o+x deneme htmkodlarını yazmamız gerekr ![]() Not: Alıntıdır ![]() ![]() ![]() |
![]() |
| Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir) | |
| Seçenekler | |
| Stil | |
|
|
Benzer Konular
|
||||
| Konu | Konuyu Başlatan | Forum | Cevaplar | Son Mesaj |
| Kaçak Elektrik Kullanımı ve Bölücülük | BoZoK | Köşe Yazıları | 0 | 05-27-2008 01:02 AM |
| power up store | knight | Knight Online | 0 | 04-30-2008 10:26 AM |
| Türkçenin Doğru Kullanımı (E-Kitap) indir | SoN NokTa | E-Kitap & Dergi | 0 | 04-01-2008 22:17 PM |
| kurt maymun kullanımı | musti_:DJ:_ | Silkroad Online | 0 | 02-24-2008 05:05 AM |