Neler Yeni

Hoş geldiniz Rüzgar

Tüm özelliklerimize erişmek için şimdi bize katılın. Kaydolduktan ve oturum açtıktan sonra, konular oluşturabilir, mevcut konulara yanıtlar gönderebilir, diğer üyelerinize itibar kazandırabilir, kendi özel mesajınızı edinebilir ve çok daha fazlasını yapabilirsiniz. Aynı zamanda hızlı ve tamamen ücretsizdir, peki ne bekliyorsunuz?

Soru Sor

Sorular Sorun ve Topluluğumuzdan Yanıtlar Alın

Cevapla

Soruları Yanıtlayın ve Konunuzda Uzman Olun

Contact Staff

Our Experts are Ready to Answer your Questions

Tips
Tips

Centos Ders 7 Kullanıcı ve Grup Yönetimi

secretgate 

Yetkili
Yönetici
T.C Onaylı
Katılım
21 Ocak 2020
Mesajlar
395
Tepki puanı
4
Golden Thread
2
Puanları
18
Linux'de genelde çok fazla kullanıcı vardır. Windows'de genelde 1 Administatır ve 1 veya bir kaç tane user vardır. Linux'un Administator'u root kullanıcıdır.
UID : User ID --> Kullanıcı kimliği
GID: Group ID--> Grup kimliği

Linux'de kullanıcıları useradd ve groupadd komutuyla yaparız.

Genel olarak
Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!

  • -c, --comment: Kullanıcı hakkında bilgi verilir.
  • -d, -home-dir: Kullanıcının ev diznini belirtir.
  • -e, --expiredate: Kullanıcı hesabının pasif yapılacağı tarih belirtilir. Yıl-Ay-Gün formatında yazılmalıdır.
  • -g, --gid: Kullanıcının 1. grup adını belirtir.
  • -G, --groups: Kullanıcının dahil olacağı diğer grupları belirtir.
  • -m, --create-home: -d parametresiyle oluiturduğunuz kullanıcının ev dizininin oluşturulmasını sağlar. Bu komut olmazsa kullanıcıya özel dizin oluşturulmayacaktır.
  • -s, --shell: Kullanıcının shell dizini belirtilir. Varsayılan olarak /bin/bash'dır.
  • -u, --uid: Kullanıcının id'sini belirtir. 500'den büyük bir değer verilmesi önerilir.

Bunun yanında usermod komutu da mevcuttur.

  • -l, --login: Kullanıcının giriş yapacağı isim değiştirilir.
  • -L, --lock: Kullanıcı hesabını kilitler.
  • -m, --move: Kullanıcının ev dizinini başka bir dizine taşır.
  • -U, --unlock: Kullanıcı kilidini kaldırır.

Şimdi de groupadd komutunu inceleyelim:

-fg, GID: Grubun id'sini belirtir.
-r: Sistem hesabı eklenecekse bu parametre kullanılır. 500'den küçük olmalıdır.

Terminale giriş yaptığınızda
Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
komutuyla root olarak giriş yapmış olursunuz. Kullanıcıları root olarak ekleyebilirsiniz.

Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
komutu girdikten sonra
Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
diyerek yeni ruzgar kullanısına şifre veririz.

Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
kodunu girersek yeni oluşturduğumuz ruzgar kullanıcısının uid, gid, syslog ve groups bilgilerini görebiliriz.

Tüm bu kodlarla aslında dosyaları değiştiriyoruz.

Kullanıcı Bilgileri: /etc/passwd
Grup Bilgileri: /etc/group
Parola Bilgileri: /etc/shadow

Dosyalarında tutulur.

Oluşturulan tüm kullanıcıların listesini görüntülemek için:
Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
kodunu kullanabilirsiniz. Bir çok kullanıcıyı görmek sizi şaşırtacaktır.

Sadece 1 kullanıcının bilgilerini görmek istiyorsak
Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
koduyla en sona kullanıcı adını yazarız.
Benzer şekilde
Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
koduyla sisteminizde tanımlanmış olan kullanıcı gruplarının listesini görebilirsiniz.
Benzer şekilde
Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
koduyla sisteminizde kayıtlı kullanıcılarının listesi şifrelenmiş şifreleriyle birlikte görüntülenir.

1 sırada kullanıcı adı yazar. Sonra 2. alanda şifreleme tekniği yaar. 1 ise MD5, 2 ise Blowfish, 5 ise SHA256 ve 6 ise SHA512 demektir. 3. Sıradaki kısım kriptolanmış şifre değeridir. Bu değer gerçek değer değildir. Şifrelenmiş halidir.

Bu komutla sonunda !! isimli kullanıcılar görüyorsanız bu kullanıcının şifresiz olduğu anlamına gelir.

Usermod ve Groupmod Komutları:

Genel olarak:

Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!

Şeklinde kullanılır.

usermod Parametreleri:
  • -c, --comment:/etc/passwd : Fosyada bulunan yorum satırını değiştirir.
  • 3-, --expire-date: Kullanıcının süresinin ne zaman dolacağı belirtilir. Y-A-G şeklinde girilmeidir.
  • -p, --passwd: Kullanıcının parolasını açık metin haline getirir çok tehlikeli bir komuttur.
  • -s, --shell: Kullanıcının kabuk dizinini değiştirir.
  • -L: Kullanıcının parolasınını kitler.
  • -U: Parola kilidini kaldırır.
groupmod Parametreleri:

  • -g, --gid: Grubun GID'sini değiştirir. (Grup id'si)
  • -n, --new-name: Belirtilen grubun ismini değiştirir
  • -p, --password: Kriptolanmış şifreyi okunur hale getirir.
Kullanıcı ve grupları silmek için userdel ve groupdel komutları kullanılır.

Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
şeklinde kullanılır.

userdel komut parametreleri:
  • -r, --remove : Kullanıcının ev dizinini silecektir.
  • -Z, --selinux-user : Sistemdeki SELinux kullanıcılarını kaldırır.
Bu kodlar bazı durumlarda kullanıcıyı tamamen silmeyecektir. Kullanıcıyı tamamen silmek istiyorsanız:

LAST, LASTLOG ve LASTB Komutları

Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
komutu başarısız giriş denemelerini gösterir. /var/log/wtmp dosyasından bilgi alır.
Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
komutu ise başarısız giriş denemelerini gösterir. /var/log/btmp dosyasından bilgi alır. Sadece root kullanıcısı kullanabilir.
Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
Kullanıcıların en son giriş ve çıkış tarihlerini gösterir.

PASSWD Komutu:

  • Kod:
    Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
    şeklinde kullanılır.
  • -d,--delete: Kullanıcı parolasını siler. Kullanıcı sisteme giremez.
  • -l, --lock: Kullanıcıyı kilitler.
  • u-, --unlock: Kilidi kaldırır.
  • -n: Kullanıcının parolasının geçerli olacağı gündür. Kullanıcı daha önce parola değiştiremez.
  • -x: Kullanıcının parolasının geçerli olabileceği maksimum gün sayısıdır. Sonrasında kullanıcı şifre değiştirmek zorundadır.
  • -w: Parola değiştirme süresi gelmeden kaç gün önce kullanıcının uyarılacağını belirtir.
  • -i: Bu kadar gün içerisinde kullanıcı login olmazsa kullanıcı hesabını kitler.
  • -s: Kullanıcı parolasını verir. Kriptolamayı gösterir.
WALL, WHO ve WRITE Komutları

wall "Mesaj içeriği" : Tüm kullanıcılara mesaj gönderir.
who [parametreler]
  • -a, --all : Tüm parametreleri seçili olarak alır.
  • -b, --boot: Sistemin en son boot edildiği zamanı verir.
  • -m: O anki kullanıcının ip ve terminal bilgisini gösterir.
  • -q, --count: Sistemde online olan kullanıcıları getirir.
  • -r, --runlevel: Sİstemin kaçıncı çalışma seviyesinde olduğunu gösterir.
  • -u, --users: Sisteme bağlı olan kullanıcıları gösterir.
Kod:
Lütfen, Giriş Yap veya Kayıt Ol içeriği görmek için!
Panel için anlık mesajlaşma komutudur. who -m kullanici adi komutuyla panel bilgileri öğrenilir ve örneğin write ruzgar pts/1 komutuyla karşı tarafa mesaj gönderilir.
 
Son düzenleme:
shape1
shape2
shape3
shape4
shape5
shape6
Üst