useradd(8) useradd(8) ISIM useradd - yeni bir kullanici olusturur veya ontanimli yeni kullanici bilgilerini gunceller KULLANIM useradd [-c aciklama] [-d evdizini] [-e bitis_tarihi] [-f aski_suresi] [-g birincil_grup] [-G grup[,...]] [-m [-k iskelet_dizin] | -M] [-p parola] [-s kabuk] [-u kull_kiml [ -o]] [-n] [-r] kullanici useradd -D [-g ontanimli_grup] [-b ontanimli_ev] [-f ontanimli_aski_suresi] [-e ontanimli_bitis_tarihi] [-s ontanimli_kabuk] ACIKLAMA Yeni Kullanicilarin Olusturulmasi -D secenegi belitilmeden cagrildiginda, useradd komutu, komut satirinda tanimlanan degerleri ve sistemdeki ontanimli degerleri kullanarak yeni bir kullanici olusturur. Komut satirinda belirtilen seceneklere bagli olarak, gerekli sistem dosyalarina yeni kullanicinin bilgileri girilir; ev dizini olusturulur; ilk dosyalar kopyalanir. Red Hat Linux'da kullanilan surumunde, -n secenegi belirtilmedigi surece, olusturulan her kullanici icin yeni bir grup olusturulur. Kullanabileceginiz secenekler sunlardir: -c aciklama Yeni kullanicinin parola dosyasindaki aciklama alani. -d evdizini Olusturulan yeni kullanicinin sisteme giriste kullanacagi ev dizinini belirtir. Ontanimli olarak, kullanici ismi ontanimli_ev'e eklenecek ve sisteme giris dizini ismi olarak kullanilacaktir. -e bitis_tarihi Kullanici hesabinin son kullanma tarihini belirtir. Tarih YYYY- AA-GG (Y: yil, A: ay, G: gun) seklinde belirtilir. -f aski_suresi Kullanici parolasinin son kullanma tarihinden itibaren, bu hesabin tamamen kapatilacagi tarihe kadar gececek olan surenin gun cinsinden degeri belirtilir. Bu deger 0 olarak belirtilirse, parolanin son kullanma tarihinde hesap kapatilir. -1 degeri verilirse, bu ozellik iptal edilmis olur. -1 degeri ontanimli degerdir. -g birincil_grup Kullanicinin uyesi olacagi birincil grubun adi veya numarasi belirtilir. Belirtilen grup, sistemde onceden tanimlanmis olmalidir. Sayet grup numarasi belirtilmis ise, bu numara sistemde var olan bir gruba ait olmalidir. Olmayan gruba ait bir isim veya numara kullanamazsiniz. Ontanimli deger 1 dir. -g grup[,...] Kullanicinin uyesi olacagi ilave gruplar belirtilir. Her grup, digerinden virgul ile ayrilir, arada bosluk birakilmaz. Burada tanimlanan gruplar, -g ile tanimlanan grubun kisitlamalarina tabidirler. Ontanimli olarak, kullanicinin sadece birincil_grup uyesi oldugu kabul edilir. -m Sayet sistemde kullanicinin ev dizini yok ise, yeni bir dizin olusturulur. Eger -k secenegi belirtilmisse iskelet_dizin icindeki dosyalar ev dizinine kopyalanir. Aksi taktirde /etc/skel icindeki dosyalar kullanilir. iskelet_dizin veya /etc/skel icindeki butun dizinler, ev dizininde de olusturulur. -k secenegi, sadece -m secenegi ile birlikte kullanildiginda etkilidir. Ontanimli olarak, dizin olusturulmaz ve dosyalar kopyalanmaz. -M /etc/login.defs icinde tanimli butun sistemi kapsayan ayarlarda ev dizininin yaratilmasi gerektigi belirtilmis olsa bile, kullanici ev dizini olusturulmaz. -n Ontanimli olarak, olusturulan yeni kullanici ile ayni adli yeni bir grup olusturulur. Bu secenek belirtilir ise, bu Red Hat Linux'a ozel davranis kapatilmis olur. -r Bu secenek, yeni bir sistem hesabi acmak icin kullanilir. Boylece, /etc/login.defs icinde belirtilen UID_MIN degerinden daha kucuk kullanici kimlikli kullanici olusturulabilir. /etc/login.defs icindeki ontanimli degerler ne olursa olsun, useradd komutu boyle bir kullanici icin ev dizini olusturmayacaktir. Olusturulacak sistem hesabi icin bir ev dizini istiyorsaniz, -m secenegini kullanmak zorundasiniz. Bu, Red Hat tarafindan eklenmis bir secenektir. -p parola crypt(3) tarafindan dondurulen sifrelenmis paroladir. Ontanimli olarak hesap kapalidir. -s kabuk Kullanicinin sisteme giriste kullanacagi kabugun adidir. Ontanimli olarak bu deger bostur, boylece sistemin ontanimli kabugunun secilmesi saglanir. -u kull_kiml Kullanici kimliginin sayisal degeridir. Bu deger, -o secenegi kullanilmadigi surece, essiz olmalidir. Deger mutlaka pozitif bir sayi olmalidir. Ontanimli olarak, diger kullanicilarin numaralarindan ve 99'dan buyuk, en kucuk numara kullanilir. 0 ile 99 arasindaki degerler sistem hesaplari icin ayrilmistir. Ontanimli Degerlerin Degistirilmesi -D secenegi ile birlikte kullanildigi zaman, useradd ya gecerli degerleri goruntuler, ya da ontanimli degerleri, komut satirindan belirtilenler ile gunceller. Kullanabileceginiz secenekler sunlardir: -b ontanimli_ev Yeni bir kullanicinin ev dizini icin ilk dosyayolu onekini belirtir. Yeni bir hesap acarken -d secenegi belirtilmemisse, yeni kullanicinin adi ontanimli_ev'in sonuna eklenir ve yeni dizin olusturulur. -e ontanimli_bitis_tarihi Kullanici hesabinin kapatilacagi tarih. -f ontanimli_aski_suresi Kullanici parolasinin son kullanma tarihinden itibaren, bu hesabin tamamen kapatilacagi tarihe kadar gececek olan surenin gun cinsinden degeri. -g ontanimli_grup Yeni bir kullanici icin birincil grup adi veya grup kimligi. Belirtilen grup ismi sistemde mevcut olmali ve sayisal grup kimligi icin mevcut bir girdi bulunmalidir. -s ontanimli_kabuk Yeni bir kullanicinin sisteme giriste kullanacagi kabugun adi. Belirtilen kabuk gelecekte acilacak butun yeni hesaplarda kullanilir. Sayet herhangi bir secenek belirtilmezse, useradd gecerli ontanimli degerleri goruntuleyecektir. NOTLAR /etc/skel dizinindeki ontanimli dosyalarin yerlestirilmesi sistem yoneticilerinin sorumlulugundadir. useradd komutunun bu surumu, Red Hat tarafindan, Red Hat kullanici/grup uyumlulugunu saglayamak icin duzenlenmistir. YETERSIZLIKLER NIS grubuna kullanici ekleyemezsiniz. Bu NIS sunucusu uzerinde yapilmalidir. ILGILI DOSYALAR /etc/passwd - kullanici hesabi bilgileri /etc/shadow - guvenli kullanici hesabi bilgileri /etc/group - grup bilgileri /etc/gshadow - guvenli grup bilgileri /etc/default/useradd - ontanimli bilgiler /etc/login.defs - sistem genelinde gecerli kurallar /etc/skel - ontanimli dosyalari iceren dizin ILGILI BELGELER chfn(1), chsh(1), passwd(1), crypt(3), groupadd(8), groupdel(8), groupmod(8), userdel(8), usermod(8). YAZAN Julianne Frances Haugh tarafindan yazilmistir. CEVIREN Yalcin Kolukisa , Aralik 2003 useradd(8)