ÜcretsizBSD

FreeBSD'de sistem kullanıcıları nasıl listelenir

FreeBSD'de sistem kullanıcıları nasıl listelenir
Bu hızlı eğitim, FreeBSD CLI terminalini kullanarak FreeBSD'deki tüm kullanıcıları listelemekle ilgilidir. Aynı talimatlar OpenBSD, NetBSD ve Apple'ın macOS'u dahil olmak üzere diğer Unix tabanlı işletim sistemleri için kullanılabilir. Bu İşletim sistemlerinde genellikle, FreeBSD durumunda /etc/passwd içinde bulunan, sistemdeki tüm kullanıcılar için parolaları depolamaya ayrılmış bir dosya bulunur. /etc/passwd konumunda bulunmayabilecek, yükseltilmiş güvenlik protokollerine sahip bazı sistemler vardır. FreeBSD /etc'ye sahiptir.usta.şifreli, yüksek güvenlikli kullanıcı hesapları için passwd. Her durumda, bu dosyaya kolayca erişilebilir ve bu öğreticide kullanıcı hesabı bilgilerini almak için kullanılacaktır.

FreeBSD sisteminizdeki her kullanıcıyı listeleyin

Komut terminalini çalıştırın ve kullanıcı hesaplarının listesini almak için aşağıdaki komutları girin.

$ kedi /etc/passwd

$ daha fazla /etc/passwd
$ daha az /etc/passwd

passwd dosyasına ulaşıldığında çıktıdan gerekli bilgiyi ayırt edebiliriz. Dosyadaki son satır (aşağıya bakın) çok önemlidir:

vnstat:*:284:284:vnStat Ağ İzleyicisi:/olmayan:/usr/sbin/nologin

Dosyadaki öğelerin her birinin üzerinden geçelim ve ne anlama geldiğini görelim.

ilk eleman, vnstat hesabın kullanıcı adıdır.

sonraki eleman *:284:284, * sembolü, parolanın şifrelendiğini ve kendine ait bir dosyada tutulduğunu belirtir. *'den sonra iki kez tekrarlanan 284 sayısı gelir, ilki kullanıcı, ikincisi ise Grup Kimliği içindir.

Üçüncü kısım ise vnStat Ağ İzleyicisi, hesap bilgilerini temsil eden.

/yok her kullanıcı hesabı için ana dizini belirtir.

Son olarak, /usr/sbin/nologin bölüm, kullanıcı için oturum açma kabuğunu temsil eder.

Kullanıcı adlarını cut komutuyla listeleme

Yalnızca kullanıcı adlarından oluşan basit bir liste elde etmek için cut komutunu deneyin:

$ kesme -d: -f1 /etc/passwd

Kullanıcıları listelemek için awk komutunu kullanma

Alternatif olarak, cut komutuna benzer sonuçlar elde etmek için awk komutunu kullanabilirsiniz:

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

getent komutu ile kullanıcı adı listesinin görüntülenmesi

passwd dosyasına erişmek için getent komutunu da kullanabilirsiniz.

$ getent şifresi
$ getent şifresi | Daha

Belirli kullanıcıları getent komutuyla aramak için kullanıcı adını komuttan sonra ekleyin.

$ getent şifresi | grep yunus

Belirli kullanıcı adlarını grep komutuyla arama

Belirli bir kullanıcıyı aramak için grep komutunu deneyin:

$ grep '^kullanıcıAdıBurada' /etc/passwd
$ grep '^younis' /etc/passwd

FreeBSD'de kullanıcı etkinliğini ve oturum açma girişimlerini kontrol edin

Bunu OpenBSD, NetBSD ve diğer Unix işletim sistemlerinde de yapabilirsiniz. Tür:

$ g

Veya aşağıdaki komutu da kullanabilirsiniz

$ kim

Her kullanıcı için hesap durumu gösterilmelidir.

Sunucudaki aktif kullanıcıları ve kullanıcı gruplarını görün

Sunucunuzda hangi kullanıcı hesaplarının etkin olduğunu görmek için aşağıdaki gibi more/less/grep komutlarını kullanın:

$ daha fazla /etc/group
$ daha az /etc/grup
$ grep younis /etc/group

Girişleri olan hesaplar hakkında genel bilgi edinin

Tür girişler kullanıcı hesaplarıyla ilgili ayrıntıları görmek için.

$ oturum açma

Kullanıcı hesaplarında sona erme tarihlerini görmek için -a bayrağını ekleyin:

$ oturum açma -a

-l bayrağıyla belirli bir hesapla ilgili ayrıntıları da arayabilirsiniz:

$ oturum açma -l younis

Benzer şekilde, birden fazla hesap belirtmek için:

$ oturum açma -l younis,root

Tüm kullanıcılar için ana dizini aramak için, logins komutuyla -x seçeneğini kullanın:

$ oturum açma -x

Belirli bir kullanıcı için şunu yazın:

$ oturum açma -x -l younis

Düşük güvenlikli kullanıcı hesaplarını arayın:

Aşağıda gösterilen parolaları olmayan kullanıcı hesaplarını görmek için oturum açma komutlarıyla -p seçeneğini kullanın:

$ oturum açma -p

Özet

FreeBSD sisteminizde kullanıcı hesaplarını aramak isteyebileceğiniz birçok neden vardır. Belki şüpheli bir şey olup olmadığını tespit etmek istersiniz veya belki de sadece sisteminizdeki kullanıcı tabanını araştırmak istersiniz. Bu eğitimde kullanıcı adlarını ve hesap bilgilerini aramanın birkaç yolunu listeledik. Listelediğimiz komutların çoğu, çıktıyı sunmak için /etc/passwd dosyasındaki bilgileri çıkardı. Bu eğitim, FreeBSD işletim sisteminin kullanıcıları için tasarlanmış olsa da, macOS, NetBSD, OpenBSD, vb. gibi diğer Unix işletim sistemlerinin kullanıcıları için tasarlanmıştır., aynı sonuçları elde etmek için buradaki talimatları da takip edebilirsiniz.

Linux Eğitimi için Tomb Raider'ın Gölgesi
Shadow of the Tomb Raider, Eidos Montreal tarafından yaratılan bir aksiyon-macera oyunu serisi olan Tomb Raider serisine eklenen on ikinci oyundur. Oy...
Linux'ta FPS Nasıl Arttırılır?
FPS'nin kısaltması Saniyedeki Kare Sayısı. FPS'nin görevi, video oynatma veya oyun performanslarındaki kare hızını ölçmektir. Basit bir deyişle, her s...
En İyi Oculus Uygulama Laboratuvarı Oyunları
Oculus başlık sahibiyseniz, yandan yükleme hakkında bilgi sahibi olmalısınız. Sideloading, kulaklığınıza mağaza dışı içerik yükleme işlemidir. SideQue...