Kullanıcı hesabı yönetimi

Ubuntu Türkiye Wiki sitesinden
Gezinti kısmına atla Arama kısmına atla

Hesap yönetimi

Aşağıda "useradd" komutunun bazı özellikleri belirtilmistir.

-c GCOS için komut alanı burada kullanıcının gerçek ismi yada telefon numarası gibi bilgiler bulunabilir.

-d hesabın ev dizini.

-e hesabın sonlandırılacağı tarih.

-f hesabın kullanılmadığı takdirde kaç gün saklanacağını belirtir.

-g hesabın birincil grubunu gosterir.

-G hesabın ikincil grubunu gosterir.

-s kullanıcı için kabuk belirlersiniz.

-u user ID atamak icin kullanılır.

-m ev dizini yaratır.

Komutun yapısı


useradd -c yorum -d ev klasörü  -e sonlanım tarihi -f aktif olmadan kalacağı gün -g birincil grup -G ikincil grup -m -s kabuk  -u kullanıcı no hesap ismi 


Hesap ismi "adduser" komutunun 1 opsiyonu değildir ve mutlaka kullanılmalıdır.
Senaryo 1: Kullanıcı ismi unixnewbie olan bir hesap yaratalım,gerçek isim ise Jane Doe olsun.Jane'in bu hesapa mayısın 20'sine kadar ihtiyaci olduğunu varsayalım.Jane'in 1.grupu users olsun.Kabugu bash yapalım.Biz Jane için buncacefaya katlanırken o sistemi kullanıp kullanamayacagından emin olmadıgı için hesap kullanılmaz ise 10 gün içinde pasif olsun.


useradd -c "Jane Doe" -d /home/unixnewbie -e 152010 -f 10 -g users -m -s /bin/bash -u 1100 unixnewbie 


not1:bu komutu verebilmek için başına sudo ekleyiniz.

Yukarıdaki komutu çalıştırdıktan sonra kullanıcıya sifre vermeliyiz.


sudo passwd unixnewbie 


Nasıl çalışır?

Aslında "useradd" komutu /etc/passwd,/etc/shadow/ ve /etc/group altındaki dosyaları modifiye etmekten başka bir şey yapmaz.Çünkü hesap açmak temelde passwd ve shadow dosyalarına birer satır eklemekten olusur.Yukarıda ki tüm islemeleri Siste > Yönetim > Kullanıcı ve Gruplar sekmesine ulaşarak mouse yardımı ile de oluşturabilirsiniz. Yada yukarıdaki komutları kullanarak uçbirimde da tek bir satır komut yardımıyla yapabilirsiniz.

Userdel

"userdel" komutu kullanıcı silmek için kullanılır.Tek opsiyonu bulunmaktadir. -r parametresi ile kullanıldığında; kullanıcı hesabını, kullanıcı ev dizinini ve mail dosyalarını silecektir.


userdel -r unixnewbie 


Kaynakça

Beginning Unix 2005.pdf ve Çevirisi