Ubuntu Kullanıcıları Listele - 6 Kolay Komut
5 dk. okuman
Tarihinde güncellendi
MSPoweruser'ın editör ekibini ayakta tutmasına nasıl yardımcı olabileceğinizi öğrenmek için açıklama sayfamızı okuyun. Daha fazla
Kullanıcıları listelemek için Ubuntu'yu nasıl kullanacağınızı mı merak ediyorsunuz? Çok kullanıcılı bir işletim sistemi olduğundan, farklı terminal veya bilgisayarlardaki birden fazla kullanıcının tek bir sisteme erişmesine olanak sağlar. Ancak daha iyi yönetim için kullanıcı hesaplarını listelemek isteyeceksiniz.
Bu kılavuzda bunu kolaylıkla başarmak için bazı temel komutları tartışacağım.
Hadi içeri girelim!
Ubuntu'da Kullanıcıları Listelemek Neden Önemli?
Kullanıcıları listelemek aşağıdakiler gibi çeşitli avantajlar sunar:
- Sistem Yönetimi: Hesap durumunu doğrulamak, izinleri kontrol etmek ve hesap silme ve parola sıfırlama gibi diğer bakım görevlerini gerçekleştirmek için Ubuntu kullanıcılarını listeleyebilirsiniz.
- Güvenlik: Ubuntu sisteminizdeki kullanıcıları belirlemek ve izlemek, güvenlik tehdidi oluşturabilecek yetkisiz hesapların tespit edilmesine yardımcı olur.
- Kaynak yönetimi: Bir Linux yöneticisi olarak hangi kullanıcıların en fazla kaynağı tükettiğini belirleyebilirsiniz. Bu, sistem performansını optimize etmenize yardımcı olur.
- Dokümantasyon ve Raporlama: Tüm sistem kullanıcıları hakkında bilgi edinmek, BT ekiplerinin yapılandırmaları ve kurulumları belgelemesine yardımcı olur.
- İşbirliği: Belirli kullanıcıların sistem hesapları olup olmadığını kontrol edebilir veya belirli projelerde işbirliği yapmanız gereken bir kullanıcıyı bulabilirsiniz.
- Sorun Giderme: Çatışmaları veya sorunları bulmak için kullanıcı listesini kullanabilirsiniz.
Ubuntu'da Kullanıcılar Nasıl Listelenir
Ubuntu'daki kullanıcıları listelemek için aşağıdaki altı komutu inceleyelim:
1. cat Komutunu Kullanmak
Linux tabanlı işletim sistemlerinde “etc / passwd” dosyası, her biri için ilgili bilgilerle birlikte yapılandırılmış kullanıcıların bir listesini içerir. Üstelik şunları kullanabilirsiniz: kedi İçeriğini terminalde görüntülemek için komut.
Bunu yapmak için, CTRL + ALT + T Ubuntu terminalinizi açmak için. Tip "cat / etc / passwd”Ve vur Keşfet.
Sonuç olarak, tablonun her satırında aşağıdakiler gibi kapsamlı ayrıntıların görüntülendiği bir kullanıcı listesi görürsünüz:
- Kullanıcı Adı
- Şifre (burada x, ilgili kullanıcı için bir şifreyi belirtir)
- Kullanıcı Kimliği (UID)
- Kullanıcının Grup Kimliği (GID)
- İsteğe bağlı bilgi (tam ad, telefon numarası, oda numarası vb. dahil)
- Ev dizini
- Varsayılan oturum açma kabuğu
Daha iyi anlamak için aşağıdaki şemaya göz atın:
2. less Komutunu Kullanmak
Ubuntu'da, az komutu bir metin sayfasının içeriğini her seferinde bir sayfa olarak okumak için kullanılır. Bu durumda bunu “/etc/passwd” dosyasını görüntülemek ve Ubuntu terminalimdeki tüm kullanıcıları listelemek için kullanacağım.
Bunun için çalıştıracağım daha az “/etc/passwd” Aşağıdaki çıktıyı verecek olan komut.
3. Getent Komutunu Kullanmak
The alıcı komuta passwd ve grup veritabanları gibi kullanıcı bilgilerini içeren önemli metinlerden giriş almanıza yardımcı olur.
Şimdi “/etc/passwd” dosyasının girişlerini listelemek için “şifre almak”Komutu.
4. awk Komutunu Kullanmak
awk komuta yalnızca kullanıcı adını görüntülemek istediğinizde kullanışlıdır. Örneğin, birden fazla kullanıcı hesabında herhangi bir işlemi gerçekleştirmek için bir komut dosyası yazarken. Bu senaryoda, yalnızca kullanıcı adlarını listelemek ve bunları bir metne yönlendirmek zaman tasarrufu sağlayabilir.
Buraya ekleyeceğim -F seçeneği “ ile alan ayırıcı seçeneği olarak:" yalnızca ilk alanı yazdırmak için "/ Etc / passwdKullanıcı adlarını temsil eden dosya.
5. Cut Komutunu Kullanmak
Aynı çıktıyı şununla da elde edebilirsiniz: kes komutu. Bunun için “|” boru operatörünü kullanarak “/etc/passwd” çıktısını kesme komutuna yönlendirin. Sınırlayıcı olarak -d seçeneğini ve yalnızca ilk alanı seçmek için -f seçeneğini ekleyin.
Mesela şunu yazacağım:kedi /etc/passwd | kes -d: -f1”Komutu.
6. Compgen Komutunu Kullanmak
The compgen komutu ile -u seçeneği terminaldeki kullanıcı hesaplarını listeler. Ayrıca, kullanıcı adlarını tek bir uzun liste yerine sütunlar halinde listelemek için çıktısını sütun komutuna aktarabilirsiniz.
Gösterim için “compgen -u | kolon”Komutu.
Ubuntu'da Yalnızca Şu Anda Oturum Açmış Kullanıcılar Nasıl Listelenir
Yalnızca şu anda oturum açmış olan kullanıcıları listelemek için şunları kullanabilirsiniz:
Who Komutunu Kullanmak
Ubuntu'da, kim komuta ediyor geçerli kullanıcının oturum açma adını, terminal hat numaralarını, oturum açma zamanını ve uzak ana bilgisayar adını görüntüler.
Şimdi şu anda oturum açmış olan kullanıcıları belirtilen ayrıntılarla listelemek için şunu yazacağım:kimTerminalde ” komutu.
Verilen çıktıya göre, “yazar”Ubuntu sistemimde oturum açmış mevcut kullanıcıdır.
w Komutunu Kullanma
The w komutu Linux'ta şu anda sistemi kimin kullandığı, sistemin ne kadar kullanıldığı ve o anda hangi programların çalıştığı hakkında hızlı bir özet sağlar.
Şimdi “” komutunu çalıştıracağım.w”Komutu.
Yukarıdaki çıktıda:
- KULLANICI şu anda oturum açmış kullanıcı olarak kullanıcı adımı temsil ediyor.
- TTY geçerli oturumumla ilişkili terminal cihazını görüntüler.
- DAN bağlı olduğum uzak ana bilgisayarı gösterir.
- GİRİŞ YAPMAK@ sisteme giriş yaptığım zamanı gösterir.
- IDLE son etkileşimimden beri hareketsizlik süresini temsil ediyor.
- JCPU oturumumla bağlantılı tüm işlemler için kullanılan CPU süresini gösterir.
- PCPU'su Geçerli işlemde kullanılan CPU süresinin yüzdesini görüntüler.
- NE oturumumda çalışan bir işlem veya komutla ilgili ayrıntıları görüntüler.
Bonus ipuçları:
Şu anda oturum açmış olan kullanıcının adını kontrol etmek için “kullanıcılar”Ubuntu terminalinizde.
Ubuntu'daki belirli bir kullanıcı hakkında bilgi almak için "grep kullanıcı adı /etc/passwd“. Burada “yazar” kullanıcısının ayrıntılarına bakacağım.
Ubuntu'daki toplam kullanıcı sayısını saymak için wc komutunu cat ile birlikte "kedi /etc/passwd | wc -l".
Kullanıcı kimliklerinin aralığını kontrol etmek için “grep -E '^UID_MIN|^UID_MAX' /etc/login.defs”Komutu.
Ayrıca ilginizi çekebilir:
- Windows 10'da Windows Gezgini ile Linux dosyalarına nasıl erişilir
- Windows'ta Shell Komut Dosyası Nasıl Çalıştırılır
Kullanıcı hesaplarını incelemek için tartışılan yaklaşımlardan herhangi birini seçin. Bu komutların Ubuntu dahil tüm Linux dağıtımlarında çalışabileceğini unutmayın. Üstelik hiçbirinin sudo erişimine ihtiyacı yok, bu da her kullanıcının kullanımına açık olduğu anlamına geliyor.
Artık kullanıcıları listelemek için Ubuntu'yu nasıl kullanacağınızı bildiğinize göre, favori yönteminizi aşağıdaki yorumlarda paylaşın!
Kullanıcı forumu
0 mesajları