If-Koubou

Je li PermitRootLogin na temelju UID ili User Name?

Je li PermitRootLogin na temelju UID ili User Name? (Kako da)

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:

Čovjekova stranica navodi to PermitRootLogin:

  • Određuje hoće li se root može prijaviti pomoću ssh (1).

Međutim, nije jasno je li ova provjera utemeljena na korisničkom imenu (korijen) ili UID (0). Što se događa ako se preimenuje root račun admin? Htjeti admin biti u mogućnosti prijaviti se kada PermitRootLogin = nema? Što se događa ako postoje dva računa s UID = 0 (tj. korijen i admin)? Hoće li se netko od njih moći prijaviti?

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

Odgovor

SuperUser suradnik mtak ima odgovor za nas:

Čini se da se ček provodi s UID-om (testirano na OpenSSH_6.7p1 Debian-5 + deb8u3, OpenSSL 1.0.1t 3. svibnja 2016):

Set PermitRootLogin na Isključeno:

Provjerite je li korisnik zvan admin je stvoren s UID 0:

Provjerite upotrebljava li se korisnik za prijavu na sustav:

Provjerite možemo li se prijaviti u sustav pomoću SSH-a:

Ako postavimo PermitRootLogin natrag na Uključeno:

I pokušajte se prijaviti:

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)