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 yusufKomut 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 yusufKomut kök dizindeki home dizinine kullanıcı dizini oluşturarak hesabı oluşturur.
sudo useradd yusufKullanı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.
passwdKomuta parametre olarak herhangi bir kullanıcı adı verilmediğinde aktif kullanıcı için işlem yapar.
sudo passwd yusufKomut 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 yusufKomut sadece kullanıcıyı silecektir, kullanıcıyı dosyaları ile birlikte silmek için r parametresi kullanılır.
sudo userdel -r yusufGrup oluşturma
Kullanıcı grubu oluşturmak için groupadd komutu kullanılır.
sudo groupadd ogrencilerGrupları 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 ogrencilerKullanı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 -lveya
wc -l /etc/passwdLinux 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.