Что произойдет, если вы удалите пользователя root?

Что произойдет, если вы запустите

sudo deluser root

, будет ли работать sudo и будет ли система работать?

2
задан 7 October 2017 в 00:51

3 ответа

Вы не можете удалить пользователя, если в настоящее время работают такие пользователи, что в случае root всегда. Вы можете вручную удалить записи в /etc/{passwd,shadow,group}, но в зависимости от настроек в /etc/nsswitch.conf могут быть альтернативные источники корневой учетной записи, поэтому все будет работать. Если вы затем удалите альтернативные источники в /etc/nsswitch.conf, чтобы использовать только эти файлы (сохраняя только compat):

passwd: compat
group: compat
shadow: compat

Затем все начнет нарушаться:

$ sudo -i
sudo: unknown user: root
sudo: unable to initialize policy plugin

Это может привести даже к неприступной системе; вам придется вернуться и исправить с помощью режима USB или однопользовательского режима.

3
ответ дан 22 May 2018 в 17:47

Вы не можете удалить пользователя, если в настоящее время работают такие пользователи, что в случае root всегда. Вы можете вручную удалить записи в /etc/{passwd,shadow,group}, но в зависимости от настроек в /etc/nsswitch.conf могут быть альтернативные источники корневой учетной записи, поэтому все будет работать. Если вы затем удалите альтернативные источники в /etc/nsswitch.conf, чтобы использовать только эти файлы (сохраняя только compat):

passwd: compat group: compat shadow: compat

Затем все начнет нарушаться:

$ sudo -i sudo: unknown user: root sudo: unable to initialize policy plugin

Это может привести даже к неприступной системе; вам придется вернуться и исправить с помощью режима USB или однопользовательского режима.

3
ответ дан 18 July 2018 в 05:40

Вы не можете удалить пользователя, если в настоящее время работают такие пользователи, что в случае root всегда. Вы можете вручную удалить записи в /etc/{passwd,shadow,group}, но в зависимости от настроек в /etc/nsswitch.conf могут быть альтернативные источники корневой учетной записи, поэтому все будет работать. Если вы затем удалите альтернативные источники в /etc/nsswitch.conf, чтобы использовать только эти файлы (сохраняя только compat):

passwd: compat group: compat shadow: compat

Затем все начнет нарушаться:

$ sudo -i sudo: unknown user: root sudo: unable to initialize policy plugin

Это может привести даже к неприступной системе; вам придется вернуться и исправить с помощью режима USB или однопользовательского режима.

3
ответ дан 24 July 2018 в 18:23

Другие вопросы по тегам:

Похожие вопросы: