Kullanıcı yönetimi

Bir Linux Sistemindeki Tüm Kullanıcılar Nasıl Listelenir

Bir Linux Sistemindeki Tüm Kullanıcılar Nasıl Listelenir
Herhangi bir zamanda, birden fazla kullanıcı tek bir bilgisayar sistemini çalıştırabilir. Bununla birlikte, bu tür paylaşılan sistemlerde, bir sistem yöneticisi, örneğin her kullanıcının ayrıcalıklarını belirleyen bir erişim kontrol mekanizması uygulayarak bir kullanıcının diğerinin gizliliğini ihlal etmemesi için uygun güvenlik önlemlerini almalıdır.

Bazen, kullanıcı ayrıcalıklarında değişiklik gerekli olabilir. Örneğin, bir kullanıcının belirli bir görev için genişletilmiş ayrıcalıklarına ihtiyacı olabilir veya belirli bir kullanıcının sisteme erişim yeteneğinin tamamen iptal edilmesi gerekebilir. Bu tür senaryolarda, sistem yöneticisinin sistemin tüm kullanıcıları hakkında eksiksiz bilgiye sahip olması önemlidir.

Bu makalede, bir Linux sisteminin kullanıcılarını listelemek için kullanılan yöntemleri araştırıyoruz. Bu görev için hem grafik kullanıcı arabirimi (GUI) tabanlı yöntemler hem de komut satırı arabirimi (CLI) tabanlı yöntemler kullanılabilir; ancak, bu makale dört terminal tabanlı yönteme odaklanmaktadır.

Not: Aşağıda tartışılan yöntemler bir Linux Mint 20 sisteminde gerçekleştirilirken, seçtiğiniz Linux dağıtımını kullanabilirsiniz.

Yöntem 1: “kedi” komutu

Bir Linux sistemindeki tüm kullanıcıları listelemek üzere “cat” komutunu kullanmak için sırasıyla aşağıdaki adımlar gerçekleştirilmelidir:

Terminali başlat.


Linux sisteminin /etc/passwd dosyasında saklanan tüm kullanıcı hesabı ayrıntılarını ve şifreleri görüntülemek için terminaldeki tüm kullanıcıları listelemek için “cat” komutunu kullanın.

$ kedi /etc/passwd


Aşağıda gösterildiği gibi, bu komutu çalıştırmak kullanıcı adlarını ve bazı ek bilgileri görüntüleyecektir. Linux sisteminin tüm kullanıcılarını görüntülemek için bu listeyi kaydırabilirsiniz.

Yöntem # 2: “awk” komutu

"awk" komutu, yalnızca kullanıcı adlarını görüntülemek istiyorsanız yararlıdır; bu, "cat" komutuyla döndürülen tüm teknik ayrıntılara ihtiyacınız yoksa yararlı olabilir. Bir Linux sistemindeki tüm kullanıcıları listelemek için bu komutu kullanmak için sırasıyla aşağıdaki adımlar gerçekleştirilmelidir:

$ awk -F: ' print $1' /etc/passwd


Bu komutu terminalinizde çalıştırdığınızda, yalnızca kullanıcı adları döndürülecektir. Bu liste, Linux sisteminin tüm kullanıcılarını içerir.

Yöntem # 3: “compgen” komutu

“awk” komutu gibi, bu komut da diğer tüm ayrıntıları göz ardı ederek yalnızca kullanıcı adlarını görüntülemek için kullanılır. Linux sisteminin tüm kullanıcılarını listelemek üzere “compgen” komutunu kullanmak için sırasıyla aşağıdaki adımlar gerçekleştirilmelidir:

$ compgen -u


Bu komut, Linux işletim sisteminizle ilişkili tüm kullanıcı adlarını döndürür.

Yöntem # 4: “getent” komutu

"getent" komutunun çıktısı, kullanıcı adlarıyla birlikte birçok ayrıntıyı gösterdiğinden "cat" komutunun çıktısına çok benzer. Linux sistemindeki tüm kullanıcıları listelemek için “getent” komutunu kullanmak için sırasıyla aşağıdaki adımlar gerçekleştirilmelidir:

$ getent şifresi


Bu komut, aşağıdaki resimde gösterildiği gibi, Linux sisteminizin tüm kullanıcılarını ve diğer bazı ayrıntıları listeleyecektir.

Sonuç

Gereksinimlerinize bağlı olarak, bir kullanıcı listesi elde etmek için bu makalede açıklanan dört komuttan birini seçebilirsiniz. Bu yöntemlerden ikisi, Linux sisteminizin tüm kullanıcılarını listelemenin yanı sıra, tüm kullanıcı hesapları için bazı önemli ayrıntılar sağlar.

İhtiyaçlarınıza göre deneyebileceğiniz bu komutların varyasyonları vardır. Ancak, bu tür varyasyonlar bu makalenin kapsamı dışındadır. Burada tartıştığımız yöntemler, Linux sisteminizin tüm kullanıcılarını listelemenize izin verecektir. Umarım bu makale bu konuyu daha iyi anlamanıza yardımcı olmuştur.

En son OpenRA Strateji Oyununu Ubuntu Linux'a yükleyin
OpenRA, klasik Command & Conquer: Red Alert gibi erken Westwood oyunlarını yeniden yaratan bir Libre/Free Gerçek Zamanlı Strateji oyun motorudur. Dağı...
Gamecube & Wii için en yeni Dolphin Emulator'ı Linux'a yükleyin
Dolphin Emulator, seçtiğiniz Gamecube & Wii oyunlarını Linux Kişisel Bilgisayarlarda (PC) oynamanıza izin verir. Ücretsiz olarak kullanılabilen ve aç...
Linux'ta GameConqueror Cheat Engine Nasıl Kullanılır
Makale, Linux'ta GameConqueror hile motorunu kullanma hakkında bir kılavuzu kapsar. Windows'ta oyun oynayan birçok kullanıcı, oyun deneyimini geliştir...