
Это вопрос из двух частей. Во-первых, я просто ищу подтверждение, правильно ли я это делаю, так как не уверен, как это проверить. Цель состоит в том, чтобы запретить вход учетной записи root и заставить всех использовать sudo
. Чтобы добиться этого, я устанавливаю блокировку на учетную запись root, не позволяя никому входить в систему как root. Если возникнет необходимость, я всегда могу создать учетную запись с полными правами и запускать команды, предназначенные для root, через sudo. Это подводит меня ко второму вопросу, но я задам его ближе к концу.
Причина, по которой я также ищу подтверждение, заключается в том, что когда я исследовал эту тему и как этого добиться, обсуждения были старыми и предлагали, чтобы люди изначально устанавливали пароль через rootpw
свой файл kickstart, а затем писали скрипт, %post
который редактировал /etc/shadow
файл, чтобы установить пароль на что-то другое, или использовали !!
. Я посмотрел на свой экземпляр Amazon EC2, чтобы увидеть, что Amazon сделал для учетной записи root, и это выглядит так:
root:*LOCK*:14600::::::
Я предполагаю, что причина его блокировки в том, что , *
а не *LOCK*
. Если мое предположение верно, то:
root:*LOCK*:14600::::::
Быть таким же как?:
root:*:14600::::::
При этом в своем файле kickstart я отредактировал строку о так, rootpw
чтобы она выглядела следующим образом:
rootpw --iscrypted *
После установки мой /etc/shadow
файл выглядит следующим образом:
root:*::0:99999:7:::
Поэтому мой первый вопрос: будет ли это правильным способом заблокировать учетную запись root?
Во-вторых, по теме, о которой я упоминал ранее, не использовать root. Есть ли какие-то особые обстоятельства, когда это не рекомендуется? Если да, то почему учетная запись с полным доступом и sudo (чтобы у вас был аудит) не подойдет?
решение1
Определенный путьблокировки учетной записи root в кикстарте выполняется с помощью:
rootpw --lock
--lock
- Если эта опция присутствует, учетная запись root заблокирована по умолчанию. Это означает, что пользователь root не сможет войти в систему с консоли. Эта опция также отключитПароль rootэкраны как в графическом, так и в текстовом режиме установки.