Usermod

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

usermod - bir kullanıcı hesabını düzenler

KULLANIM

      usermod   [-c açıklama] [-d evdizini [-m]]
              [-e bitiş_tarihi] [-f askı_süresi]
              [-g birincil_grup] [-G grup[,...]]
              [-l kullanıcı-adı]  [-p parola]
              [-s kabuk] [-u kull_kiml [-o]] [-L|-U] kullanıcı



usermod komutu, sistem hesap dosyalarını düzenlemeye, üzerlerinde değişiklik yapmaya yarar. Bu komuta uygulanabilecek seçenekler şunlardır:


       -c açıklama                                                                    <br>
<br>
              Kullanıcı  parola  dosyasındaki  açıklama alanına girilecek yeni<br>
              değeri belirtir. Normalde chfn(1) komutu ile düzenlenir.<br>
<br>
<br>
       -d evdizini<br>
<br>
              Kullanıcının sisteme girişte kullanacağı ev  dizinini  belirtir.<br>
              Şayet  -m  seçeneği  belirtilmiş  ise, kullanıcının hali hazırda<br>
              kullanmakta olduğu ev  dizininin  içeriği  yeni  oluşturulan  ev<br>
              dizinine aktarılır.<br>
<br>
<br>
       -e bitiş_tarihi<br>
<br>
              Kullanıcı  hesabının son kullanma tarihini belirtir. Tarih YYYY-<br>
              AA-GG (Y: yıl, A: ay, G: gün) şeklinde belirtilir.<br>
<br>
<br>
       -f askı_süresi<br>
<br>
              Kullanıcı  parolasının  son  kullanma  tarihinden  itibaren,  bu<br>
              hesabın  tamamen  kapatılacağı tarihe kadar geçecek olan sürenin<br>
              gün cinsinden değeri belirtilir. Bu değer 0 olarak belirtilirse,<br>
              parolanın  son  kullanma  tarihinde  hesap  kapatılır. -1 değeri<br>
              verilirse, bu özellik iptal edilmiş olur.  -1  değeri  öntanımlı<br>
              değerdir.<br>
<br>
<br>
       -g birincil_grup<br>
<br>
              Kullanıcının  üyesi  olacağı  birincil  grubun adı veya numarası<br>
              belirtilir.  Belirtilen  grup,  sistemde   önceden   tanımlanmış<br>
              olmalıdır. Öntanımlı değer 1 dir.<br>
<br>
<br>
       -g grup[,...]<br>
<br>
              Kullanıcının  üyesi  olacağı ilave gruplar belirtilir. Her grup,<br>
              diğerinden virgül ile ayrılır, arada boşluk  bırakılmaz.  Burada<br>
              tanımlanan  gruplar,  -g  ile  tanımlanan grubun kısıtlamalarına<br>
              tabidirler. Şayet kullanıcı  listelenen  gruplar  haricinde  bir<br>
              grubun da üyesi ise, kullanıcı bu gruptan çıkarılır.<br>
<br>
<br>
       -l kullanıcı-adı<br>
<br>
              Sisteme  girişte kullanıcının kullanacağı yeni isim. Sadece isim<br>
              değişir, başka hiçbir şey değişmez.  Kullanıcının  ev  dizininin<br>
              ismi, yeni kullanıcı ismi ile bağlantı yapılmasını sağlamak için<br>
              kullanıcı-adı ile tanımlanan yeni isme dönüşür.<br>
<br>
<br>
       -p parola<br>
<br>
              crypt(3) tarafından döndürülen şifrelenmiş paroladır.<br>
<br>
<br>
       -s kabuk<br>
<br>
              Kullanıcının sisteme girişte kullanacağı kabuğun adıdır. Bu alan<br>
              boş   bırakılırsa,   sistemin   öntanımlı   kabuğunun  seçilmesi<br>
              sağlanır.<br>
<br>
<br>
       -u kull_kiml<br>
<br>
              Kullanıcı kimliğinin sayısal değeridir. Bu  değer,  -o  seçeneği<br>
              kullanılmadığı  sürece,  eşsiz  olmalıdır. Değer mutlaka pozitif<br>
              bir sayı olmalıdır. 0 ile 99 arsındaki değerler sistem hesapları<br>
              için  ayrılmıştır.  Bu  değer değiştirildiği zaman; kullanıcının<br>
              sahip olduğu bütün dosyaların ve kullanıcı ev dizinini kök dizin<br>
              olarak  kabul ederek, kullanıcı ev dizininin altındaki hiyeraşik<br>
              yapı  içindeki  bütün  dosyaların  kullanıcı  numarası  otomatik<br>
              olarak  değişir.  Kullanıcı  ev  dizininin  dışındaki dosyaların<br>
              kullanıcı     iyelik     numarası      kullanıcı      tarafından<br>
              değiştirilmelidir.<br>
<br>
<br>
       -L     Kullanıcı  parolasını  kilitler.  <br>
<br>
              Parolayı  devre  dışı bırakmak<br>
              için, şifreli parolanın önüne '!'  işareti koyar. Bu seçeneği -p<br>
              veya -U seçenekleri ile birlikte kullanamazsınız.<br>
<br>
<br>
       -U     Devre  dışı  bırakılmış  bir  kullanıcı  parolasını tekrar açar.<br>
<br>
              Yaptığı   iş   şifreli   parolanın   önündeki   '!'    işaretini<br>
              kaldırmaktır.  Bu  seçeneği  -p veya -L seçenekleri ile birlikte<br>
              kullanamazsınız.<br> 

YETERSİZLİKLER

usermod komutu ile, sisteme bağlı bir kullanıcının adını değiştiremezsiniz. Kullanıcının tanımlayıcı numarasını değiştirmeye kalktığınız zaman, kullanıcının herhangi bir süreç çalıştırmadığından emin olun. Herhangi bir crontab dosyasının sahibini kendiniz değiştirmelisiniz. Çalışan herhangi bir işin sahibini de kendiniz değiştirmelisiniz. NIS sunuculardaki NIS ile alakalı bütün değişiklikleri kendiniz yapmalısınız


İLGİLİ DOSYALAR

  • /etc/passwd - kullanıcı hesabı bilgileri
  • /etc/shadow - güvenli kullanıcı hesabı bilgileri
  • /etc/group - grup bilgileri



İLGİLİ BELGELER

  • chfn(1), chsh(1), passwd(1), crypt(3), groupadd(8), groupdel(8),groupmod(8), useradd(8), userdel(8).


YAZAN

  • Julianne Frances Haugh <jockgrrl (at) ix.netcom.com> tarafından yazılmıştır.


ÇEVİREN

  • Yalçın Kolukısa <yalcink01 (at) yahoo.com>, Ocak 2004