На самом деле вы можете это сделать, хотя я не могу представить себе причин, по которым вы хотели бы этого. Вы можете создать нового пользователя с тем же идентификатором пользователя (UID), что и корень
. Обратите внимание, что на самом деле это не «новый» пользователь, это просто другое имя пользователя для того же пользователя. Однако вы сможете войти в систему, используя это имя вместо root.
Сначала создайте нового пользователя и установите его UID на 0
, UID учетной записи root:
useradd -d /fool -g root -m -N -o -u 0 -s /bin/bash дурак
Используемые варианты:
-д / дурак
: установить этого пользователя $ГЛАВНАЯ
к /дурак
.
-g корень
: установить группу по умолчанию для этого пользователя корень
.
-м
: создать домашний каталог пользователя, если он не существует.
-Н
: не создавайте группу с тем же именем, что и у пользователя, просто добавьте пользователя в группу, указанную -г
.
-о
: разрешить создание пользователя с тем же UID, что и у другого существующего пользователя.
-у 0
: установить UID этого пользователя на 0
(такой же как корень
).
-s /бин/баш
: установить оболочку входа пользователя по умолчанию на бить
.
дурак
: имя пользователя будет дурак
.
После выполнения этой команды вы сможете войти в систему как дурак
:
terdon@ub20:~$ sudo -iu дурак
root@ub20:~# кто
корень
root@ub20:~# компакт-диск
root@ub20:~# pwd
/дурак
Как видите, я вошел как дурак
, но кто я
(который основан на UID) видит меня как корень
, пока CD
отвезет меня к /дурак
. У меня есть все права корень
пользователь, потому что я являюсь в корень
user, но мое имя пользователя и домашние каталоги отличаются. Теперь вы можете приступить к разрешению root-доступа через ssh (на свой страх и риск) и войти в систему как дурак
вместо корень
. Это все косметика, вы все еще входите в систему как корень
, но это то, что вы, кажется, хотите.