Kullanıcı hesabı eklemek: Kullanıcı eklemek için useradd kullnılır.
Ogrenci1 adlı user ekleyin:
Useradd ogrenci1
Ogrenci1 hesabının şifresini değiştirin:
Passwd ogrenci1
Şifre değiştirme işlemi, yonetici olarak giriş yaptığımızda olur. Flash bellekte try modunda ortamda çalışırken Ubuntu adında kullanıcı bulunur ve şifresi yoktur.
Yönetici olarak başka hesaptan komut çalıştırmak için sudo kullnırız.
Sudo useradd ogrenci2
Sudo passwd ogrenci2
Useradd komutu parametreleri;
- -c : Hesap açıklaması
- -d : Ev dizini
- -e : BitiĢ tarihi
- -f : Askı süresi
- -g : Birincil grup
- -G : Kullanıcının dahil olacağı gruplar
- -m : [-k iskelet dizin] veya -M
- -p : parola
- -s : Kabuk
- -u : Kullanıcı kimliği numarası
Kullanıcı kimliği numarası sistemde kullanıcı için oluşturulan sayısal değerdir. 0-999 arası sistem hesapları için kullanılır.
Sistem yöneticisi haklarına erişmek için su komutu ile etkin kullanıcıya root hakları verilebilir. Root haklarına sahip olma durumu sağlanır. su komutu sonrası root parolası sorulur ve root hakları ile konsolda oturum açılmış olur.
Su
(root şifresi girilir.)
Başka bir user hesabına şu şekilde girilir:
Su ogrenci2
(şifre girilir)
Kullanıcı hesabı usermod komutu ile düzenlenir. Aşağıdaki komut home dizinini değiştirir.
Usermod –d /home/ogrenci1/test ogrenci1
Usermod parametreleri:
Usermod [-c açıklama] [-d evdizini [-m]]
Usermod [-e bitiş_tarihi] [-f askı_süresi]
Usermod [-g birincil_grup] [-G grup[,...]]
Usermod [-l kullanıcı-adı] [-p parola]
Usermod [-s kabuk] [-u kull_kiml [-o]] [-L|-U] kullanıcı
Grup Olusturmak için: groupadd komutu kullanılır.
Groupadd finalproje
Grup sorgulamak için:
cat /etc/group | grep finalproje
grup ID vererk oluşturmak için:
groupadd -g 1000 finalproje
Group add parametreleri:
- -f : Force. Grup oluşturma işlemini hatalar olsa bile zorlayarak gerçekleştir. Pek tavsiye edilmez sistemsel sorunlar çıkabilir.
- -g : Gruba ait ID numarasını belirleme. İstediğiniz bir numarayı tabi başka gruba ait olmayack şekilde verebilirsiniz. Yukarıdaki örnekte users grubunun ID si 100.
- -o : ID olmadan bir grup oluşturma.
- -h : Yardım
- -p : Gruba ait şifre belirleme tavsiye etmiyoruz. Burada oluşturulan şifreler diğer kullanıcılar tarafından görülebilir.
- -r : Sisteme ait grup oluşturma. Sistem grubu.
Groups komutu sistemdeki grupları gösterir.
Gruba Kullanıcı Eklemek:
gpasswd
ile gruba kullanıcı ekleme
gpasswd grup_adi -a kullanıcı_adi
usermod
ile gruba kullanıcı ekleme
usermod -a -G grup_adi kullanıcı_adi
useradd ile gruba kullanıcı ekleme
useradd -G grup-adi kullanıcı_adi
gpasswd -a ogrenci1 finalproje
grup password değiştirme:
gpasswd finalproje
useradd ogrenci2 -g finalproje
usermod -g finalproje ogrenci2
Kullanıcı Hesaplarında değişiklik yapmak: usermod komutu kullanılır.
Usermod -u 601 -g finalproje ogrenci2
Usermod parametreleri:
- -p parola: Bir parola ayarlar..
- -s kabuk: Bir kabuk Varsayılan durumda BASH dir.
- -g grup_adı: Bir grup ayarlar
- -c yorum: Hesap ile ilgili yorum ekler.
- -u kul_id: Kullanıcının id numarasını ayarlar.
- -e aa/gg/yy: Hesap için bir dolum süresi ayarlar . Varsayılan durumda kullanılmaz.
- -f gün : Hesap süresi dolduktan sonra bir hesabın daha kaç gün aktif kalacağını belirler.
Kullanıcı Hesap Silinmesi:
Userdel
komutu ile kullanıcı silinir.
userdel ogrenci1
Eğer –r parametresi kullanılırsa kullanıcı hesabının ev dizinide silinir.
userdel -r ogrenci1
Grup silmek için
groupdel finalproje