Linux Kullanıcı Ekleme Silme ve Parola Belirleme


Linux sistemlerde /etc/passwd dosyası içinde kişilerin parolaları ile alakalı bilgiler tutulmaktadır. Kişilerin parolalarının tutulduğu dosya olduğundan iyi korunması ve başkası tarafından erişilmemesi gerekmektedir.

  •  cat /etc/passwd komutu ile parolaların tutulduğu dosyayı okuyabiliriz.
Burada bilgiler kullaniciAdı:Parola:uid:guid:info:homeDizini:shell formatında tutulur

İlk sütunumuz kullanıcı adını(root), ikinci sütun(x) şifresinin varolduğunu ve bununla doğrulama yapıldığını temsil eder. Burada önemli bir noktaya değinmek gerekiyor x yerine bazen başka değerler de gelebilir bunlar:
:boşluk: ----> Kullanıcının parolasının olmadığını gösterir.
:*: ------------>Hesabın aktif olmadığını gösterir.

3. sütun olan UID kullanıcının benzersiz (unique) adını temsil ederken 4. sütun GUID ise bulunduğu grubun ID'sini temsil eder. 5. sütun yorum ve 6. sütun kullanıcının kullandığı shell'i gösterir.

  • cat /etc/group komutu ile sistemde bulunan gruplar görüntülenir. grupAdi:parola:grupID:uyeler şeklinde tutulur.


  • cat /etc/shadow dosyasında ise parolalar şifreli bir şekilde tutulur. Eğer parolanın içinde tutulduğu hash hali
    • $1 ise md5
    • $5 ise Sha256
    • $6 ise Sha512
    • $2 blowfish 
algoritmalarından biriyle şifrelendiği anlaşılır. Bu algoritmalarla ilgili daha detaylı bilgiye buradan ulaşabilirsiniz. Aşağıdaki örnekte root kullanıcısının parolası Sha512 ile şifrelendiği görülmektedir.





/etc/shadow dosyası çok önemli bir dosyadır ve çok iyi şekilde korunması gerekir. Kullanıcının parolası hash'lenerek tutulsa dahi 3. kişilerin eline geçmesi zaafiyet yaratabilir.

Şimdi gelelim sisteme kullanıcı eklemeye
  • useradd komutu ile sisteme kullanıcı ekleyebilirsiniz. Bu komutun bazı parametreleri aşağıda gösterilmektedir.
    • -d /home dizini belirtmek için kullanılır.
    • -m /home dizini oluşturmak için kullanılır.
    • -g kullanıcıyı atamak istediğiniz grup için o grubun numarası verilerek kullanılır.
    • -G grubun adıyla ekleme yapılır.
    • -s kullanıcının ekleneceği kabuk belirlenir.
Aşağıdaki örnekte sisteme hacker isimli bir kullanıcı eklenerek onun home dizini ve kabuğu belirlenmektedir. root grubuna eklediğimiz için root yetkilerine sahip olacaktır.
  • passwd kullanici_ismi ile verilen kullanıcı ismine parola ataması yapılmaktadır.









Yorumlar

  1. Merkur - Merkur Online Casino Review (2021)
    MERKUR, The Malta-based online gambling หารายได้เสริม company Merkur, is a pioneer in the world 제왕 카지노 of online casinos with an attractive variety of 메리트카지노총판 games.

    YanıtlaSil

Yorum Gönder

Bu blogdaki popüler yayınlar

Video Boyutu Hesaplama

Swift Programlama Dili ve Protokoller

Swift Programlama Dili ve Generic Yapısı

Hadoop Kurulumu

Linux Dosya İzinleri

Linux Önemli Dizinler

Temel Linux Komutları

Chroma Subsampling (Renk Alt Örneklemesi) veya 4:2:2 4:2:0