Linux Kullanıcı İşlemleri
Linux tabanlı işletim sistemlerine kullanıcı oluşturma, ekleme, silme ve değiştirme vb. kullanıcı işlemleri ile ilgili bilgiler yer almaktadır.
Kullanıcı değiştirme
Kullanıcı hesabını değiştirmek için su komutu kullanılır.
su yusuf
Komut sonucunda aktif kullanıcı yusuf adlı kullanıcı olur.
Komutu en yetkili kullanıcı root ile çalıştırmak için sudo komutu kullanılır.
sudo <komut>
Komut çalıştırma öncesi yetkili kullanıcının şifresini isteyebilir.
Kullanıcı işlemleri ve bazı özel işlemlerde sudo komutunun kullanılması istenmeyen durumlar için faydalı olacaktır.
Kullanıcı oluşturma
Kullanıcı oluşturmak için adduser veya useradd komutları kullanılır.
sudo adduser yusuf
Komut kök dizindeki home dizinine kullanıcı dizini oluşturarak hesabı oluşturur.
sudo useradd yusuf
Kullanıcı oluştururken, kullanıcı grubu, kullanıcının dosyalarının bulunduğu dizin vb. bilgiler için çeşitli parametreler kullanılabilir.
Kullanıcı şifresi değiştirme
Kullanıcı şifresini değiştirmek için passwd komutu kullanılır.
passwd
Komuta parametre olarak herhangi bir kullanıcı adı verilmediğinde aktif kullanıcı için işlem yapar.
sudo passwd yusuf
Komut sistemde bulunan yusuf kullanıcısının şifresini değiştirir.
Kullanıcı silme
Kullanıcı silmek için userdel komutu kullanılır.
sudo userdel yusuf
Komut sadece kullanıcıyı silecektir, kullanıcıyı dosyaları ile birlikte silmek için r parametresi kullanılır.
sudo userdel -r yusuf
Grup oluşturma
Kullanıcı grubu oluşturmak için groupadd komutu kullanılır.
sudo groupadd ogrenciler
Grupları listeleme
Kullanıcının üye olduğu grupları listelemek için groups komutu kullanılır.
groups <kullanici_adi>
Grup silme
Kullanıcı grubu silmek için groupdel komutu kullanılır.
sudo groupdel ogrenciler
Kullanıcı yetkilendirme
Kullanıcı yetkilendirme işlemleri için usermod komutu ve parametreleri kullanılır.
sudo usermod -a -G <grup> <kullanici>
Kullanıcıyı grup ile belirtilen gruba ekler.
Kullanıcı kilitleme
Kullanıcıyı kilitlemek veya dondurmak için usermod komutunun L parametresi kullanılır.
sudo usermod -L <kullanici>
Kullanıcı kilit kaldırma
Kilitlenmiş veya dondurulmuş kullanıcının kilidini açmak için usermod komutu U parametresi kullanılır.
sudo usermod -U <kullanici>
Kullanıcı listesi
Linux tabanlı işletim sistemlerinde her şey bir dosya olduğunda kullanıcılar, gruplar dosyalarda saklanır.
Kullanıcı listesi için /etc/passwd dosyasına bakılır.
Kullanıcı sayısını almak için Linux Çıktı Yönlendirme kullanılarak aşağıdaki gibi elde edilebilir.
cat /etc/passwd | wc -l
veya
wc -l /etc/passwd
Linux kurulumundan sonra en yetkili kullanıcı yerine başka bir kullanıcı oluşturarak kullanmak istenmeyen durumlar için faydalı olacaktır.
Linux Derslerine buradan ulaşabilirsiniz…
Hayırlı günler dilerim.