Да ли је ПермитРоотЛогин заснован на УИД-у или корисничком имену?
Понекад је забавно копати мало дубље у то како ствари функционишу само да би задовољиле вашу радозналост док учите нешто ново, као што је ПермитРоотЛогин, на пример. Да ли проверава УИД или корисничко име? Данашњи СуперУсер постови за питања и одговоре претражују како би пронашли одговор на знатижељно питање читатеља.
Данашња сесија питања и одговора долази нам захваљујући СуперУсер-у - подјела Стацк Екцханге-а, груписане од стране заједнице веб-локација за питања и одговоре.
Питање
Читач СуперУсер ге0рг жели да зна да ли се ПермитРоотЛогин заснива на УИД-у или корисничком имену:
На тој страници се наводи ПермитРоотЛогин:
- Одређује да ли се роот може пријавити користећи ссх (1).
Међутим, није јасно да ли се ова провера заснива на корисничком имену (корен) или УИД (0). Шта се дешава ако се роот налог преименује у админ? Ће админ моћи да се пријавите када ПермитРоотЛогин = не? Шта се дешава ако постоје два налога са УИД = 0 (тј. корен и админ)? Хоће ли се ико од њих моћи пријавити?
Је ПермитРоотЛогин на основу УИД-а или корисничког имена?
Одговор
Доприносник СуперУсер мтак има одговор за нас:
Чини се да је провера обављена помоћу УИД-а (тестирано на ОпенССХ_6.7п1 Дебиан-5 + деб8у3, ОпенССЛ 1.0.1т 3 мај 2016):
Комплет ПермитРоотЛогин у Офф:
Уверите се да је корисник именован админ је креиран са УИД 0:
Уверите се да се корисник може користити за пријаву у систем:
Проверите да ли можемо да се пријавимо на систем користећи ССХ:
Ако поставимо ПермитРоотЛогин назад на Он:
И покушајте да се пријавите:
Имате ли нешто да додате објашњењу? Звучи у коментарима. Желите ли прочитати више одговора од других технолошки паметних Стацк Екцханге корисника? Погледајте цео дискусију овде.
Кредит за слике: Сцреенсхотс / Ксмодуло (Флицкр / Ксмодуло)