Android

Linux'ta kullanıcılar nasıl listelenir?

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

Что такое Linux, обзор, отличия. Какой Linux выбрать в 2020

İçindekiler:

Anonim

Hiç Linux sisteminizdeki tüm kullanıcıları listelemek veya sistemdeki kullanıcı sayısını saymak istediniz mi? Bir kullanıcı oluşturma, bir kullanıcıyı silme, giriş yapan kullanıcıları listeleme komutları vardır, ancak Linux'taki tüm kullanıcıları listeleme komutu nedir?

Bu eğitimde, Linux sistemlerindeki kullanıcıları nasıl listeleyeceğiniz gösterilecektir.

/etc/passwd Dosyasını Kullanarak Tüm Kullanıcıların Listesini Alın

Yerel kullanıcı bilgileri /etc/passwd dosyasında saklanır. Bu dosyadaki her satır bir kullanıcı için giriş bilgilerini temsil eder. Dosyayı açmak için cat veya less kullanabilirsiniz:

less /etc/passwd

vagrant:x:1000:1000:vagrant,,,:/home/vagrant:/bin/bash jack:x:1001:1001:,,,:/home/jack:/bin/bash anne:x:1002:1002:Anne Stone,,,:/home/anne:/bin/bash patrick:x:1003:1003:Patrick Star,,,:/home/patrick:/usr/sbin/nologin

Sistem UID_MIN ve UID_MIN değerleriniz farklı olabilir, bu nedenle yukarıdaki komutun daha genel sürümü şu şekilde olur:

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)}

eval getent passwd {$(awk '/^UID_MIN/ {print $2}' /etc/login.defs)..$(awk '/^UID_MAX/ {print $2}' /etc/login.defs)} | cut -d: -f1

Sonuç

Bu öğreticide, Linux sisteminizdeki kullanıcıları nasıl listeleyeceğinizi ve filtreleyeceğinizi ve sistem ile normal Linux kullanıcıları arasındaki temel farkların neler olduğunu öğrendiniz.

Aynı komutlar Ubuntu, CentOS, RHEL, Debian ve Linux Mint dahil tüm Linux dağıtımları için de geçerlidir.

Herhangi bir sorunuz varsa yorum bırakmaktan çekinmeyin.

terminal kullanıcısı