Apakah PermitRootLogin Berdasarkan UID atau Nama Pengguna?

Daftar Isi:

Apakah PermitRootLogin Berdasarkan UID atau Nama Pengguna?
Apakah PermitRootLogin Berdasarkan UID atau Nama Pengguna?

Video: Apakah PermitRootLogin Berdasarkan UID atau Nama Pengguna?

Video: Apakah PermitRootLogin Berdasarkan UID atau Nama Pengguna?
Video: 15 Setting WAJIB Untuk Pengguna Baru iPhone dengan iOS 15 - Fitur iPhone Biar Lebih Mudah Digunakan - YouTube 2024, Maret
Anonim
Kadang-kadang sangat menyenangkan untuk menggali lebih dalam tentang bagaimana hal-hal bekerja hanya untuk memuaskan rasa ingin tahu Anda sambil belajar sesuatu yang baru, seperti PermitRootLogin, misalnya. Apakah ini memeriksa UID atau nama pengguna? Posting SuperUser Q & A saat ini menggali untuk menemukan jawaban atas pertanyaan pembaca yang ingin tahu.
Kadang-kadang sangat menyenangkan untuk menggali lebih dalam tentang bagaimana hal-hal bekerja hanya untuk memuaskan rasa ingin tahu Anda sambil belajar sesuatu yang baru, seperti PermitRootLogin, misalnya. Apakah ini memeriksa UID atau nama pengguna? Posting SuperUser Q & A saat ini menggali untuk menemukan jawaban atas pertanyaan pembaca yang ingin tahu.

Sesi Tanya & Jawab Hari ini hadir untuk memberi kami SuperUser - subdivisi Stack Exchange, pengelompokan situs web Q & A berbasis komunitas.

Pertanyaan

Pembaca SuperUser ge0rg ingin tahu apakah IzinRootLogin didasarkan pada UID atau nama pengguna:

The man page states that PermitRootLogin:

Specifies whether root can log in using ssh(1).

However, it is not clear if this check is based on the user name (root) or the UID (0). What happens if the root account is renamed to admin? Will admin be able to log in when PermitRootLogin=no? What happens if there are two accounts with UID=0 (i.e. root and admin)? Will either of them be able to log in?

Apakah PermitRootLogin berdasarkan pada UID atau nama pengguna?

Jawabannya

Penyumbang super User mtak memiliki jawabannya untuk kami:

It seems the check is done with the UID (tested on OpenSSH_6.7p1 Debian-5+deb8u3, OpenSSL 1.0.1t 3 May 2016):

Set PermitRootLogin to Off:

Image
Image

Make sure a user named admin is created with UID 0:

Make sure the user can be used to log in to the system:
Make sure the user can be used to log in to the system:
Check to see if we can log in to the system using SSH:
Check to see if we can log in to the system using SSH:
Image
Image

If we set PermitRootLogin back to On:

And try to log in:
And try to log in:
Image
Image

Memiliki sesuatu untuk ditambahkan ke penjelasan? Bicaralah di komentar. Ingin membaca lebih banyak jawaban dari pengguna Stack Exchange yang paham teknologi lainnya? Lihat diskusi lengkap di sini.

Kredit Gambar: Layar Linux / Xmodulo (Flickr / Xmodulo)

Direkomendasikan: