GNU/Linux >> Belajar Linux >  >> Cent OS

Cara Mendaftar Pengguna di CentOS 7

Menambahkan pengguna di CentOS adalah tugas umum bagi sebagian besar admin Linux. Pengguna memiliki nama pengguna yang unik dan terkadang Anda mungkin bertanya-tanya apakah nama pengguna sedang digunakan atau memerlukan detail lain tentang pengguna (seperti ID grup mereka). Kami akan menunjukkan cara melihat daftar pengguna setelah masuk ke server Liquid Web CentOS 7 Anda. Setelah Anda masuk melalui SSH, Anda akan dapat menjalankan perintah di bawah ini dan mendapatkan informasi yang Anda butuhkan. Mari kita mulai!

Untuk mendapatkan daftar nama pengguna yang sederhana, masukkan perintah di bawah dan tekan Enter .

root@host [~]# cut -d: -f1 /etc/passwd

Perintah ini memberi kita daftar pengguna yang ditugaskan ke server CentOS ini termasuk pengguna sistem seperti:

  • akar
  • daemon
  • operator
  • sshd
  • pengguna
  • cpanel
  • klamav
  • burung merpati

getent perintah juga merupakan metode umum untuk mencari detail pengguna karena menarik info dari passwd, grup, dan database lain yang menyimpan informasi pengguna. Basis data yang dicarinya adalah:

  • ahost
  • ahostsv4
  • ahostsv6
  • alias
  • eter (alamat Ethernet)
  • grup
  • bayangan
  • host
  • grup jaringan
  • jaringan
  • passwd
  • protokol
  • rpc
  • layanan
  • bayangan.

Untuk mencari layanan tertentu yang dicatat dalam basis data layanan , perintah berikut mencantumkan layanan yang saat ini berjalan pada port 22:

root@host [~]# getent services 22
 ssh 22/tcp
root@host [~]#

host getent perintah mencantumkan host yang dikenali:

root@host [~]# getent hosts
 127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
 127.0.0.1 localhost localhost.localdomain localhost6 localhost6.localdomain6
 172.16.67.227 host.domain.com host host2.domain.com host2
 root@host [~]#

Jika Anda ingin daftar pengguna yang lebih detail, Anda dapat menggunakan perintah di bawah ini. Menggunakan perintah ini akan memberi Anda nama pengguna, UID, GID, Detail Pengguna, jalur direktori home mereka, dan jenis Shell Default untuk pengguna.

getent passwd

Contoh Keluaran:

root@host [~]# getent passwd root
 root:x:0:0:root:/root:/bin/bash
root@host [~]#

Dalam contoh di atas, Anda akan melihat setiap bidang dipisahkan oleh titik dua. Mari kita uraikan bagian untuk memberikan informasi lebih lanjut tentang pengguna.

  • Nama pengguna - contoh pengguna adalah root. Pengguna lain termasuk bin, daemon, systemd-network, di antara banyak lainnya. Ini untuk saat entitas ini perlu mengakses sistem.
  • Sandi - ditunjukkan dengan huruf x, Anda juga dapat menemukan sandi terenkripsi ini di file /etc/shadow.
  • UID - ini adalah ID pengguna, ditunjukkan dengan angka mulai dari 1000. Pengguna root istimewa karena UID-nya adalah 0.
  • GID - seperti ID pengguna, ID grup menunjukkan kepada kita grup tempat pengguna berada. GID juga dimulai dari 1000 dan untuk pengguna root, nomor grupnya adalah 0.
  • Detail Pengguna - biasanya Anda akan menemukan nama depan pengguna. Terkadang kolom ini juga dapat dikosongkan.
  • Direktori Beranda - ini adalah jalur yang digunakan pengguna saat masuk ke server. Anda dapat mengubah jalur ini dengan melakukan chroot jalur pengguna.
  • Cangkang Default - Shell memungkinkan lingkungan di mana pengguna berinteraksi dengan server dan jenis shell yang ditetapkan memungkinkan penggunaan yang berbeda. Shell /bin/bash memungkinkan file teks menjalankan perintah.

Untuk ikhtisar singkat tentang opsi penggunaan, gunakan tanda - -usage:

root@host [~]# getent --usage
 Usage: getent [-i?V] [-s CONFIG] [--no-idn] [--service=CONFIG] [--help]
 [--usage] [--version] database [key ...]
root@host [~]#

Opsi Lengkap:

  • -s layanan, --servic e service:Bendera ini menimpa semua database dengan layanan yang ditentukan.
  • -database:service, --service Bendera database:service hanya menimpa database yang ditentukan dengan layanan yang ditentukan. Opsi ini dapat digunakan beberapa kali, tetapi hanya layanan terakhir untuk setiap database yang akan digunakan.
  • -i, --no-idn :Bendera ini menonaktifkan pengkodean IDN dalam pencarian untuk ahosts dan getaddrinfo (3)
  • -?, --bantuan :Bendera ini mencetak ringkasan penggunaan dan kemudian keluar.
  • --penggunaan :Bendera ini mencetak ringkasan singkat contoh penggunaan.
  • -V, --versi :Bendera ini mencetak nomor versi, lisensi, dan penafian garansi untuk getent.

Status Keluar:

Salah satu dari nilai keluar berikut dapat digunakan untuk mengembalikan info dengan getent:

  • 0:Status keluar ini menunjukkan bahwa perintah berhasil diselesaikan.
  • 1:Status keluar ini menunjukkan bahwa ada argumen yang hilang, atau database tidak diketahui.
  • 2:Status keluar ini menunjukkan bahwa Satu atau beberapa kunci yang diberikan tidak dapat ditemukan dalam database.
  • 3:Status keluar ini menunjukkan bahwa Pencacahan tidak didukung pada database ini.

Cent OS
  1. Cara mengatur server SFTP di CentOS

  2. Cara Menambah &Menghapus Pengguna di CentOS, RHEL &Fedora

  3. Cara Membuat pengguna sudo di CentOS 7

  1. Cara Daftar Pengguna di Linux, Daftar semua Perintah Pengguna

  2. Cara Mendaftar Semua Pengguna di Database MySQL

  3. Centos – Bagaimana Cara Membuat Pengguna Sftp Di Centos?

  1. Bagaimana cara menambahkan pengguna ke grup di RHEL 8 / CentOS 8

  2. Cara mendaftar pengguna di Ubuntu 20.04

  3. Cara Menambah dan Menghapus Pengguna di CentOS 8