Начална » как да » PermitRootLogin се основава на UID или потребителското име?

    PermitRootLogin се основава на UID или потребителското име?

    Понякога е забавно да се копае по-задълбочено как работят нещата, само за да задоволят любопитството ви, докато научавате нещо ново, като например PermitRootLogin. Проверява ли UID или потребителското име? Днешната публикация за отговори на въпроси и отговори SuperUser се появява, за да намери отговора на един любопитен въпрос на читателя.

    Днешната сесия за въпроси и отговори идва при нас с любезното съдействие на SuperUser - подразделение на Stack Exchange, групирано от общността уеб сайтове за въпроси и отговори.

    Въпроса

    Четецът SuperUser ge0rg иска да знае дали PermitRootLogin се основава на UID или потребителско име:

    В страницата на човека се посочва това PermitRootLogin:

    • Указва дали root може да влезе с помощта на ssh (1).

    Не е ясно обаче дали тази проверка се основава на потребителското име (корен) или UID (0). Какво се случва, ако основният акаунт е преименуван на администратор? Ще администратор можете да влезете, когато PermitRootLogin = няма? Какво се случва, ако има два профила с UID = 0 (т.е.. корен и администратор)? Ще може ли някой от тях да влезе?

    PermitRootLogin се основава на UID или потребителско име?

    Отговорът

    Сътрудникът на SuperUser mtak има отговор за нас:

    Изглежда, че проверката е направена с UID (тестван на OpenSSH_6.7p1 Debian-5 + deb8u3, OpenSSL 1.0.1 от 3 май 2016 г.):

    Комплект PermitRootLogin към Изключено:

    Уверете се, че потребител с име администратор е създаден с UID 0:

    Уверете се, че потребителят може да се използва за влизане в системата:

    Проверете дали можем да влезем в системата с SSH:

    Ако сме задали PermitRootLogin обратно на „On“:

    И опитайте да влезете:


    Имате ли какво да добавите към обяснението? Звучи в коментарите. Искате ли да прочетете повече отговори от други технологични потребители на Stack Exchange? Вижте пълната тема за дискусия тук.

    Кредит за изображения: Екранни снимки на Linux / Xmodulo (Flickr / Xmodulo)