İyinet'e Hoşgeldiniz!

Türkiye'nin En Eski Webmaster Forum'una Hemen Kayıt Olun!

Kayıt Ol!

chmodlar hakkında

Inferno

0
İyinet Üyesi
Onaylı Üye
Katılım
10 Eylül 2006
Mesajlar
652
Reaction score
2
Konum
Houston
merhaba linux da ssh'da dosyaların izinlerinin ne olduğunu hangi komutla görebilirim acaba. Teşekkürler.
 

iyinet

Root
Admin
Hosting Firması
Katılım
2 Eylül 2002
Mesajlar
5,028
Reaction score
66
Konum
Sakarya
merhaba linux da ssh'da dosyaların izinlerinin ne olduğunu hangi komutla görebilirim acaba. Teşekkürler.

Kullanabilecegin komut:

# ls -lt

-rwxr-xr-- 1 root root 2874 Dec 6 2008 dosya.txt

izin kolonu : rwxr-xr--

izin kolonu 3 bolumden olusur u=rwx g=r-x o=r--
u the owner user (dosya sahibi) : sol 3 karakter
g the owner group (grup uyeleri) : orta 3 karakter
o others (neither u, nor g) (digerleri) : sag 3 karakter

Her uclunun kendi icinki anlami su sekildedir:
r: okuma (read) hakki
w: yazma (write) hakki
x: calistirma (execute) hakki
-: o hak yok demek

dosya.txt icin "rwxr-xr--" in anlamini cozelim:

dosya sahibinin "rwx" hakki var yani okuma+yazma+calistirma hakki var
kullanicinin bulundugu grubun dosya.txt uzerinde okuma+calistirma izni var
diger herkesin "r--" sadece okuma izni var

Bir dosya uzerindeki izinleri degistirmek icin kullanilan komut chmod dur

chmod 777 dosya.txt dedigimizde bu dosyanin izinleri rwxrwxrwx olarak degisir.

7 : tum izinler anlamina gelir : 1x(2^2) + 1x(2^1) + 1x(2^0) = 7

chmod 755 dosya.txt dersek bu dosyanin izinleri rwxr-xr-x olur.

5 : okuma+calsitirma iznidir : 1x(2^2) + 0x(2^1) + 1x(2^0) = 5

chmod 744 dosya.txt dersek bu dosyanin izinleri rwxr--r-- olur.

4 : okuma iznidir : 1x(2^2) + 0x(2^1) + 0x(2^0) = 4

Orneklerden de fark ettiyseniz 3 lunun en solundaki okuma, ortadaki yazma, sagdaki de calistirma iznidir.

chmod 666 dosya.txt dersek bu dosyanin izinleri rw-rw-rw- olur.

6 : okuma+yazma iznidir : 1x(2^2) + 1x(2^1) + 0x(2^0) = 6

Rakamlara ek olarak dosyaya izin vermek icin harfler de kullanilabilir:

chmod a+rwx dosya.txt ile herkese (a all users (herkes)) tum haklari vermis olursunuz.

chmod g+r ile sadece grup uyelerine okuma izni verirsiniz

chmod g-r ile grup uyelerine okuma iznini kapatirsiniz.

chmod u+rwx,g+rx,g-w,o+rx,o-w komutu dosya sahibine tum haklari veriyor, gruba okuma+calistirma verirken yazma hakkini aliyor, diger herkese okuma+calistirma veriyor ve yazma hakkini aliyor.
 

Türkiye’nin ilk webmaster forum sitesi iyinet.com'da forum üyeleri tarafından yapılan tüm paylaşımlardan; Türk Ceza Kanunu’nun 20. Maddesinin, 5651 Sayılı Kanununun 4. maddesinin 2. fıkrasına göre, paylaşım yapan üyeler sorumludur.

Backlink ve Tanıtım Yazısı için iletişime geçmek için Skype Adresimiz: .cid.1580508955483fe5

seo ajansı , sosyal medya yönetimi
Üst