Linux'ta mevcut tüm kullanıcıları görüntüleyebilme ⋆ ALexHost SRL
Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills
03.06.2025

Linux’ta mevcut tüm kullanıcıları görüntüleyebilme

Linux, sunucu teknolojisi ve geliştirilmesinde çok yaygın olarak kullanılmaktadır. Linux yönetiminin önemli yönlerinden biri, sistemde kayıtlı kullanıcılar hakkındaki bilgileri görüntüleme yeteneğidir. Bu yazıda Linux‘ta kullanıcıları görüntülemek için çeşitli yöntem ve komutları inceleyeceğiz.

Yöntem #1: /etc/passwd dosyası ile kontrol etme

Linux’ta kullanıcı bilgilerinin ana kaynaklarından biri /etc/passwd dosyasıdır. Bu dosya kullanıcıların kayıtlarını, kimliklerini, ev dizinlerini ve kullanılan kabukları içerir. Bu dosyanın içeriğini görüntülemek için cat ya da less komutunu kullanabilirsiniz. Dosyanın her satırı, alanları iki nokta üst üste ile ayrılmış bir kullanıcı kaydını temsil eder. Burada bir örnek gösterilmektedir:

Yöntem #2: getent komutunu kullanma

Getent komutu, /etc/passwd dosyasındaki kullanıcı bilgileri de dahil olmak üzere veritabanlarından kayıt almak için kullanılır. Bu, kullanıcı listesini daha rahat görüntülemenizi sağlar.

getent passwd

Yöntem #3. Kullanıcı adlarını ayıklamak için cut komutunu kullanma

Yalnızca kullanıcı adlarını çıkarmanız gerekiyorsa, Cut ve awk komutlarının bir kombinasyonunu kullanabilirsiniz.

getent passwd | cut -d: -f1

Bu komut , ilk alanı çıkarmak için/etc/passwdfile dosyasındakiiki nokta üst üste sınırlayıcısını kullanır. Bu da size gösterilen kullanıcı adlarını içerir.

Yöntem #4. Bilgileri seçerek görüntülemek için awk komutunu kullanma

Sunucunuzla çalışırken, çıktıyı bir kullanıcının belirli yönleri hakkındaki bilgilerle sınırlamak isteyebilirsiniz; awk kullanabilirsiniz. Örneğin, aşağıdaki komut tüm kullanıcıların adlarını ve ev dizinlerini görüntüleyecektir:

getent passwd | awk -F: '{print "Username: " $1 "\t Home Directory: " $6}'

Tüm Barındırma hizmetlerimizde becerilerinizi test edin ve % 15 indirim kazanın!

Ödeme sırasında kodu kullanın:

Skills