Итак, я построил лабу, чтобы проверить своё предположение.
Код:
root@lab-VirtualBox:~# usermod -u 0 testuser
usermod: UID '0' already exists
Ясно, стандартными средствами нельзя, редактируем ручками /etc/passwd:
Код:
testuser:x:0:0:,,,:/home/testuser:/bin/bash
То есть, прописываем нули в поля uid и gid.
Вуаля:
Код:
○ → ssh testuser@192.168.3.178
testuser@192.168.3.178's password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.13.0-32-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
0 packages can be updated.
0 updates are security updates.
Last login: Wed Feb 21 10:17:03 2018 from 192.168.3.108
root@lab-VirtualBox:~# whoami
root
root@lab-VirtualBox:~#
Полагаю, не нужно объяснять, что так делать на боевой системе не следует.