Terminaldeki tüm kullanıcıları listelemek için bir komuta ihtiyacım var. Ve terminalden kullanıcıları nasıl ekleyebilir, silebilir, değiştirebilirim.
Bu, hesaplarınızı terminal üzerinden kolayca yönetmenize yardımcı olabilir.
Tüm local kullanıcılarını listelemek için kullanabilirsiniz:
cut -d: -f1 /etc/passwd
Yerel olmayanlar da dahil olmak üzere (bir şekilde) kimlik doğrulaması yapabilen tüm kullanıcıları listelemek için bu yanıt'e bakın.
Bazı daha kullanışlı kullanıcı yönetimi komutları (ayrıca local kullanıcılarla sınırlıdır):
Yeni bir kullanıcı eklemek için kullanabilirsiniz:
sudo adduser new_username
ya da:
sudo useradd new_username
Ayrıca bakınız: https://askubuntu.com/q/345974/147044
Bir kullanıcıyı kaldırmak/silmek için önce şunu kullanabilirsiniz:
sudo userdel kullanıcıadı
Ardından silinen kullanıcı hesabının ev dizinini silmek isteyebilirsiniz:
sudo rm -r /home/username
Lütfen yukarıdaki komutu dikkatli kullanın!
Bir kullanıcının kullanıcı adını değiştirmek için:
usermod -l new_username old_username
Bir kullanıcının parolasını değiştirmek için:
sudo passwd username
Bir kullanıcının kabuğunu değiştirmek için:
sudo chsh kullanıcı adı
Bir kullanıcının ayrıntılarını değiştirmek için (örneğin gerçek ad):
sudo chfn kullanıcı adı
Bir kullanıcıyı sudo
grubuna eklemek için:
adduser username sudo
veya
usermod -aG sudo kullanıcıadı
Ve tabii ki, ayrıca bkz: man adduser
, man useradd
, man userdel
... vb.
Terminal'i açmak için klavyenizdeki Ctrl+Alt+T tuşlarına basmanız yeterlidir. Açıldığında, aşağıdaki komut(lar)ı çalıştırın:
cat /etc/passwd
VEYA
less /etc/passwd
more /etc/passwd
Ayrıca awk:awk</sup> kullanabilirsiniz;
awk -F':' '{ print $1}' /etc/passwd
Tamam, işte size bunu çözmenize yardımcı olacak bir numara. Terminal otomatik tamamlama özelliğine sahiptir, eğer user yazıp Tab tuşuna iki kez basarsanız, ilk 4 karakteri user olan tüm komutları listeleyecektir.
user (tab tab)
bana olası seçenekler olarak useradd userdel usermod users users-admin Bir komut hakkında daha fazla bilgi edinmek istiyorsanız google'da aratın veya man <command> yazın; man useradd verir useradd - yeni bir kullanıcı oluşturun veya varsayılan yeni kullanıcı bilgilerini güncelleyin ... ...
Kullanıcıları listelemek için Mitch'in dediğini yapmalısınız.
Umarım yardımcı olur, bash'te sekme tamamlamayı seviyorum, beni bir şeyleri hatırlamaktan kurtarıyor.