Linuxda kullanıcı yönetimi için kullanılan komutlardan bazıları şunlardır.
- useradd
- groupadd
- userdel
- groupdel
- usermod
Bu vb komutlar linuxda 3 farklı dosyada saklanır. Bunlar sırasıyla
- /etc/passwd
- /etc/group
- /etc/shadow
- /etc/gshadow
dur.
useradd komutunun basit kullanım şekli şöyledir
Ör : useradd kullaniciadi
Bazı linux dağıtımlarında yukarıdaki şekilde useradd komutu kullanıldığında default bir home klasörü yaratmayabilir bu yüzden useradd komutunu aşağıdaki şekilde -m opsiyonuyla kullanmak gerekebilir.
Ör : useradd -m kullaniciadi
useradd komutu ile tam olarak bir kullanıcı yaratmak için komutu şu şekilde kullanırız
Ör : useradd -g grupadi -s /bin/bash -c “kullanıcı tanımı” -m -d /home/kullaniciadi kullaniciadi
Bazı linux dağıtımlarında -g opsiyonu kullandığınızda grup önceden yaratılmamışsa hata verecektir. Bu tür bir durumda aşağıdaki şekilde -g opsiyonunu kullanmadan kullanici adiyla aynı adla bir grup yaratılmasını sağlayabiliriz.
Ör : useradd -s /bin/bash -c “kullanıcı tanımı” -m -d /home/kullaniciadi kullaniciadi
Kullanıcı silmek için userdel komutunu kullanırız, kullanımı aşağıdaki şekildedir;
Ör : userdel -r kullanıcıadı
Kullanıcı silerken -r opsiyonunu kullanmazsak kullanıcı ile yaratılan klasörleri silmez. Buna dikkat etmek gerekir.
Grup yaratmak için groupadd komutunu kullanırız, basit kullanımı aşağıdaki şekildedir;
Ör : groupadd grupadı
Grup silmek içinse grupdel komutunu kullanırız, basit kullanımı aşağıdaki şekildedir;
Ör : groupdel grupadı
usermod komutu kullanıcı üzerinde çeşitli değişiklikler yapmamızı sağlar, örneğin kullanıcıyı başka bir gruba daha eklemek için (örneğin yenibirgrup) usermod komutunu aşağıdaki şekilde kullanabiliriz.
Ör : usermod -G yenibirgrup kullanaciadi
Not: -G opsiyonu kullanıcının esas grubunu değiştirmez sadece diğer gruplara ekler kullanıcının grubunu değiştirmek için chgrp komutunu aşağıdaki şekilde kullanırız;
Ör : chgrp -R yenigrupadı kullaniciadı
Kullanıcı yarattıktan aşağıdaki gibi passwd komutuyla kullanıcımızın şifresini oluşturabiliriz. passwd komutunu kullanınca sizden 2 defa aynı şifreyi girmenizi isteyecek, şifreyi girdikten sonra şifreniz oluşturulacaktır.
Ör : passwd kullaniciadi