Для дополнительной безопасности мы отключили вход root на сервер через ssh. У нас есть специальная учетная запись ssh, под которой пользователи должны входить, а затем su как root, если им требуется root-доступ.
Как мы можем настроить вход без пароля с помощью putty в этой ситуации? Я установил беспарольный вход в специальную учетную запись ssh, но нам все еще нужен пароль, когда мы выполняем su как root.
Если я не понимаю, не стесняйтесь попросить меня уточнить.
Отредактируйте / etc / sudoers через visudo
команда.
Добавить
specialsshaccount ALL=(ALL) NOPASSWD: ALL
Наконечник: http://www.sans.org/reading_room/whitepapers/basics/administration-shared-accounts_1271
Вы также можете изменить в своем файле конфигурации sshd следующую строку:
PermitRootLogin without-password
Это позволит пользователям входить в систему как root, но только с использованием чего-то другого, кроме пароля (билеты kerberos, ключи ssh и т. Д.)
Начните с добавления специальной учетной записи в группу: 'sudo'
% useradd -G sudo specialsshaccount
Возможно, ваша система уже настроена так, чтобы пользователи в этой группе могли использовать sudo без пароля.
Если нет, поместите эту строку в свой /etc/sudoers
(через visudo
команда)
%sudo ALL=NOPASSWD: ALL
протип: можно разрешить выполнение только определенных команд без пароля (man sudoers
)