Je li PermitRootLogin na temelju UID ili User Name?

Sadržaj:

Je li PermitRootLogin na temelju UID ili User Name?
Je li PermitRootLogin na temelju UID ili User Name?

Video: Je li PermitRootLogin na temelju UID ili User Name?

Video: Je li PermitRootLogin na temelju UID ili User Name?
Video: Top 5 iOS 10 Features - YouTube 2024, Travanj
Anonim
Ponekad je zabavno iskopati malo dublje u tome kako stvari funkcioniraju samo kako bi zadovoljile vašu znatiželju dok uči nešto novo, kao npr. PermitRootLogin. Provjerava li UID ili korisničko ime? Današnji SuperUser Q & A post ulazi kako bi pronašao odgovor na pitanje čudnog čitatelja.
Ponekad je zabavno iskopati malo dublje u tome kako stvari funkcioniraju samo kako bi zadovoljile vašu znatiželju dok uči nešto novo, kao npr. PermitRootLogin. Provjerava li UID ili korisničko ime? Današnji SuperUser Q & A post ulazi kako bi pronašao odgovor na pitanje čudnog čitatelja.

Današnja pitanja i odgovori nam se javljaju zahvaljujući SuperUseru - podjele Stack Exchange-a, zajednice-driven grupiranja Q & A web stranica.

Pitanje

SuperUser čitač ge0rg želi znati je li PermitRootLogin utemeljen na UID ili korisničkom imenu:

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?

Je li PermitRootLogin na temelju UID ili korisničkog imena?

Odgovor

SuperUser suradnik mtak ima odgovor za nas:

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

Imate li nešto za objašnjenje? Zvuči u komentarima. Želite li pročitati više odgovora od drugih tehnoloških korisnika Stack Exchangea? Pogledajte ovdje cijelu raspravu.

Image Credit: Linux Slike / Xmodulo (Flickr / Xmodulo)

Preporučeni: