Dosya/Dizin İzinleri. Okuma (r) Yazma (w) Çalıştırma (x) Dosya içeriğini görebilir mi? (Klasörler için) dosya listesini alabilir mi?

Benzer belgeler
man komut man ls (ls komutu hakkında bilgi verir.) man pwd (pwd komutu hakkında bilgi verir.)

Kullanım şekli: cal <ay> <yıl> Bu komut ile takvim görüntülenebilir.

Yrd. Doç. Dr. A. Burak İNNER

AÇIK KAYNAK İŞLETİM SİSTEMLERİ - BÖLÜM 1. Temel komutlar,dosya ve Dizin İşlemleri, Kullanıcı ve Grup İşlemleri

Temel Kavramlar. İşletim Sistemi

LİNUX. Dosyalar ve dizinler

Temel Linux Komutları

3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI

Komut Penceresi ile Çalışmaya Başlamak

Linux işletim sistemlerinde dosya hiyerarşisinde en üstte bulunan dizindir. Diğer bütün dizinler kök dizinin altında bulunur.

Linux altında komut satırında...

Linux ta komutlar hakkında yardım almak için aşağıdaki komutlar kullanılır : - man - info - whatis - apropos

LİNUX. Dosyalar ve dizinler

Pardus ta Komutlarla Çalışmak

Komutlar (Devam) ls -a > deneme (ls -a komutunun çıktısı deneme isimli. ls -a >> deneme (ls -a komutunun çıktısı deneme

Kullanıcı ve Grupların yönetimi

$ echo $PATH /sbin:/bin:/usr/sbin:/usr/bin:/usr/x11r6/bin: /usr/local/sbin:/usr/local/bin:/usr/games:.

Sanal Makine Kurulumu (VirtualBox)

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

FreeBSD Erişim Kontrol Listeleri

BİLGİ İŞLEM DERS 3. Yrd Doç Dr. Ferhat ÖZOK MSGSU FİZİK BÖLÜMÜ MSGSU FİZİK BÖLÜMÜ

Temel LINUX Komutları

Kazanımlar. Linux nedir? Linux dizin yapısı. Linux kabuğu nedir? Temel kabuk komutları. Bash programlama. Dosya işlemleri. Süreç yönetimi.

Linux Dosya ve Dizin Yapısı

Temel Linux Eğitimi 1., 2. ve 3. Bölümler

Paralel Hesaplama - Beowulf Cluster

Temel Linux Bilgileri Türk Standardları Enstitüsü Yazılım Test ve Belgelendirme Dairesi Başkanlığı

Dosya, disk üzerinde depolanmış verilerin bütününe verilen isimdir. İşletim sistemi genel olarak iki çeşit dosya içerir.

Tavsiye Edilen Önhazırlık Temel veritabanı kavramlar hakkında bilgi sahibi olmak. Hedefler Temel veritabanı güvenlik işlemlerini gerçekleştirebilmek

Windows XP: Simple Sharing, Security ve ForceGuest Perşembe, 07 Eylül :02 - Son Güncelleme Cumartesi, 12 Eylül :36

Linux Dosya Yapısı. Eren BAŞTÜRK.

KONU: İşletim Sistemleri I - Ms-Dos İşletim Sistemi SORULAR

CYGWIN KURULUMU ve KULLANIMI

Temel Linux Eğitimi. İçindekiler

WEB SUNUCU GÜVENLİĞİ: Web Siteleri Neden Hacklenir?

Windows XP deki bir paylaşılan klasörde basit paylaşım nasıl devre dışı bırakılır ve izinler nasıl atanır

Kabuk Programlama (Bash)

$ ls -l /bin/bash -rwxr-xr-x 1 root root :51 /bin/bash

Grid Veri Yönetimi Özgür Erbaş

Linux Kurulumu (Sürüm 1.52) İçindekiler

-Bilgisayarı oluşturan iki temel unsurdan diğeri ise YAZILIM dır.

Windows İşletim Sistemi

AYDES PROJESİ MESAJ KUTUSU EĞİTİM DOKÜMANI

Aşağıda listelenen temel linux komutları bilgisayarınızın komut satırında çalıtırılacaktır.

Zaman Ayarlayıcı İşlemler

Mpuantor 2.7 Client Kurulumu

İŞLETİM SİSTEMİ. Gnu GENEL KAMU LİSANSI(GPL)

Linux Ubuntu Kurulumu

Kurumsal Güvenlik ve Web Filtreleme

Linux Dosya Yapısı. Eren BAŞTÜRK.

LİNUX SERVER TEMEL KOMUTLAR

Kurumsal Güvenlik ve Web Filtreleme

AirTies Kablosuz Erişim Noktası (Access Point) olarak kullanacağınız cihazı bilgisayarınıza bağlayarak ayarlarını yapabilirsiniz.

BTP 205 İŞLETİM SİSTEMLERİ

İŞLETİM SİSTEMLERİ. İŞLETİM SİSTEMİ Kavramı. Klasör ve Dosya Mantığı. Klasör ve Dosya Mantığı

NETCAD GIS. Dr. Cemal Sevindi

SKYPE BOT SUNUCUSUNUN KURULMASI

LİNUX (İşletim Sistemi) ve Dağıtımları (Pardus).. Murat KARA

DOSYA NEDİR? Verilerin HDD de saklanması. Verilerin HDD de saklanması DOSYA SİSTEMİ NEDİR?

Sun Solaris ve RBAC ( Role Based Access Control List)

Adım Adım Windows 2000 Server Kurulumu 11 Cuma, 08 Eylül :32 - Son Güncelleme Cumartesi, 12 Eylül :45

*nix' lerde Etkin ve Pratik Arama Yöntemleri

İşletim Sistemleri. Hazırlayan: M. Ali Akcayol Gazi Üniversitesi Bilgisayar Mühendisliği Bölümü

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

KULLANICI KILAVUZU: UEA FİX KULLANICILARININ SSLVPN ERİŞİMİ İMKB İÇİNDEKİLER

Linux'ta Kabuk ve Kabuk Programlama

Bu bölüm V- Ray License Server lisans sunucusu uygulamasının kurulumundan

Bir üst dizinde yer alan prog1 programını çalıştırmak için aşağıdaki komutlardan hangisini çalıştırmak gerekir?

İÇERİK YÖNETİM SİSTEMİ (CMS) Bir web sitesi yayınlamak için yapılması gerekenler:

BİT in Temel Bileşenleri (Yazılım-1)

TEMEL BİLGİ TEKNOLOJİLERİ YAZILIM (SOFTWARE) VE İŞLETİM SİSTEMLERİ

Temel Bilgi Teknlolojileri 1. Ders notları 5. Öğr.Gör. Hüseyin Bilal MACİT 2017

Bilgi ve İletişim Teknolojileri (JFM 102) Ders 7. LINUX OS (Sistem Yapısı) BİLGİ & İLETİŞİM TEKNOLOJİLERİ. LINUX Yapısı

BİLGİ & İLETİŞİM TEKNOLOJİLERİ

WebInstaller. 1. Kurulum Đçin Gereksinimler

Veri Tabanı Yönetim Sistemleri Bölüm - 02

Bilgisayar Yazılımları

Bazı temel linux komutları ve sistem bilgisi içermektedir.

Windows Đşletim Sistemleri AD Etki Alanı Grupları Đncelenmesi ve Güvenlik Ayarları

SIMAN KULLANIM KILAVUZU

V-Ray Lisanslama Sistemi

1 STUNNEL NEDİR? 2 STUNNEL KURULUMU

CHAPTER 5 DOSYA-DİZİN İŞLEMLERİ

TÜRKSAT UYDU HABERLEŞME VE KABLO TV İŞLETME A.Ş

3. DOSYA SİSTEMİ VE ÇALIŞMA MANTIĞI

Temel Bilgi Teknolojileri - I Ayrıntılı Ders İçerikleri

VERİTABANI Veritabanı Yönetimi

T.C. KOCASİNAN KAYMAKAMLIĞI Kocasinan Rehberlik ve Araştırma Merkezi Müdürlüğü. REHBERLİK SERVİSİ BİLGİ İŞLETİM SİSTEMİ (RESBİS v2)

İZMİR BUCA 1. ve 2. ETAP KONUT PROJELERİNDEN ARTAN 138 KONUT PROJESİ TERCİH SİSTEMİ KULLANIM KILAVUZU

Subversion. KimTutarBizi bilgi takımı adına, Ahmet KAKICI

İş Akış Yönetimi LOGO Kasım 2014

BM-209 Nesne Yönelimli Programlama. Yrd. Doç. Dr. İbrahim Alper Doğru Gazi Üniversitesi Teknoloji Fakültesi Bilgisayar Mühendisliği Bölümü

Dosyaların Özellikleri (Attribute) Dosya İşlemleri. İki Seviyeli Katalog Sistemleri. Tek Seviyeli Katalog Sistemleri. Hiyerarşik Katalog Sistemleri

SAB 103 TEMEL BİLGİSAYAR KULLANIMI

Yrd. Doç. Dr. A. Burak İNNER

FOG SERVER (FREE GHOST SERVER) YAZILIMININ KURULUMU

Dosya Sistemi Nesnesi File System Object

BÖLÜM- 9: KULLANICI ERİŞİMLERİNİ YÖNETMEK

BQ101 GSM Access Kontrol Ünitesi Windows Programı. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

PYTHON PROGRAMLAMA DİLİ

Transkript:

Dosya/Dizin İzinleri Linux te temel dosya sistemi güvenliği kullanıcıların dosya ve dizinler üzerindeki erişim izinlerinin belirlenmesiyle sağlanır. Bir dosya veya dizinlere ait 3 tür izin vardır: - Dosya sahibinin izinleri (Dosyanın sahibi : u) - Dosya grubunun izinleri (Kullanıcı grubu : g) - Diğer kullanıcıların izinleri (Diğer kullanıcılar : o)

Dosya/Dizin İzinleri Okuma (r) Dosya içeriğini görebilir mi? (Klasörler için) dosya listesini alabilir mi? Yazma (w) Dosyaya yazma izni, aynı zamanda dosyayı silme izni? (Klasörler için) Bu klasör içinde dosya veya alt klasör oluşturulabilir mi? Çalıştırma (x) Dosyayı çalıştırabilir mi? (Klasörler için) Bu klasöre geçebilir mi?

Dosya/Dizin İzinleri -rwxrw-r-- Dosya tipinin belirtildiği kısım "-" Normal dosya "d" Dizin (Klasör) "c" Karakter bazında işlem yapan aygıt sürücüleri "b" Blok bazında işlem yapan aygıt sürücüleri "l" Başka bir dosyayı gösteren link dosyaları

Dosya/Dizin İzinleri İzinlerin belirtildiği kısım (ls l komutu çıktısı)

Dosya/Dizin İzinleri root@localhost # ls l drwxr-xr-- 10 murat gs 4096 Nov 14 23:43 isletim d-> Dizin olduğunu gösteriyor. 1. üçlü -> (rwx) murat isimli kullanıcı tüm haklara sahip 2. üçlü -> (r-x) gs grubuna üye olan kullanıcılar okuma ve çalıştırma haklarına sahip 3. Üçlü -> (r--) Diğer kullanıcılar sadece okuma hakkına sahip murat (dosya/dizin sahibi) - gs (dosya/dizinin grubu)

Dosya/Dizin İzinleri chmod komutu (change mode) Unix ve Linux sistemler üzerinde dosya ve dizinlerin erişim yetkilerini belirlemek, değiştirmek için kullanılır. -R : Alt klasör ve dosyalardaki izinleri değiştirir. (recursive)

Dosya/Dizin İzinleri İzin eklemek için +, İzin kaldırmak için Okuma: r, Yazma: w, Çalıştırma: x Sahibi: u, Grubu: g, Diğerleri: o, Herkes: a chmod u+rwx, g-w, o-rwx filename

Dosya/Dizin İzinleri $ chmod go-rwx deneme Bu durumda grup ve diğerlerinden rwx yetkisinin geri alınacağı anlaşılmalıdır. $ chmod +x dosya Herkese çalıştırma izni verilir. $ chmod u+rwx dosya?

chmod izinlerinin sayı sistemiyle gösterimi Kod İzin Durumu 400 Dosya sahibi için okuma 200 Dosya sahibi için yazma 100 Dosya sahibi için çalıştırma 040 Gruptakiler için okuma 020 Gruptakiler için yazma 010 Gruptakiler için çalıştırma r (okuma) : 4 w (yazma) : 2 x (çalıştırma) : 1 004 Diğerleri için okuma 002 Diğerleri için yazma 001 Diğerleri için çalıştırma

chmod izinlerinin sayı sistemiyle gösterimi

Dosya sahibini değiştirme chown komutu (change owner) Dosya/dizin sahibini değiştirmek için kullanılan komuttur. sudo chown yenisahip dosya/dizin sudo: Normal bir kullanıcıya root hakları ile komut çalıştırma yetkisi verir.

Dosya sahibini değiştirme Önceki durum : -rwxr-xr-x ahmet users deneme $ sudo chown mehmet deneme Sonraki durum : -rwxr-xr-x mehmet users deneme

Grubu değiştirme chgrp komutu (change group) Dosya/dizin grubunu değiştirmek için kullanılan komuttur. sudo chgrp yenigrup dosya/dizin Bu komutu çalıştırabilmek için de kullanıcının root yetkisine sahip olması gerekir.

Grubu değiştirme Önceki durum : -rwxr-xr-x ahmet users deneme $ sudo chgrp murat deneme Sonraki durum : -rwxr-xr-x ahmet murat deneme

Yeni kullanıcı eklemek silmek adduser - deluser komutları Sisteme yeni kullanıcı eklemek ve silmek için kullanılan komutlardır. sudo adduser kullanıcıadı sudo deluser kullanıcıadı /etc/deluser.conf (Ekstra ayarlar bkz.)

Grup oluşturmak Grubu Silmek addgroup delgroup komutları Sisteme yeni grup eklemek ve grup silmek için kullanılan komutlardır. sudo addgroup grubunadı sudo delgroup grubunadı

Gruba kullanıcı eklemek sudo adduser username groupname Sistemde tanımlanmış bir gruba kullanıcı eklemek için kullanılan komuttur. sudo adduser murat gs komutuyla murat kullanıcısı gs grubuna eklenecektir.

Kullanıcının üyesi olduğu grupları listelemek Bir kullanıcının üyesi olduğu grupları listelemek için groups komutu kullanılır. murat@localhost # groups komutuyla murat kullanıcısının üyesi olduğu gruplar ekranda listelenir.

Bir grubun kullanıcılarını listelemek Bir gruba üye kullanıcılar /etc/group dosyasında tutulur. murat@localhost # cat /etc/group komutuyla sistemde var olan tüm grupları ve bu gruba üye kullanıcıları ekranda listelersiniz.