sshd_config AllowGroups не действует

С awk :

awk '1;/PATTERN/{ print "add one line"; print "\\and one more"}' infile

Имейте в виду, что некоторые символы не могут быть включены буквально, поэтому нужно использовать escape-последовательности (они начинаются с обратной косой черты), например чтобы напечатать буквальную обратную косую черту, нужно написать \\ .

На самом деле то же самое с sed , но, кроме того, перед каждой встроенной новой строкой в ​​тексте должна стоять обратная косая черта:

sed '/PATTERN/a\
add one line\
\\and one more' infile

Для получения более подробной информации о escape-последовательностях обратитесь к руководству.

6
14.01.2017, 16:06
2 ответа

Рискну предположить, что «AllowGroups» не позволяет пользователям из других групп входить в систему, а не видеть приглашение на вход.

Это более разумно с точки зрения безопасности, в противном случае злоумышленник мог использовать наличие приглашения на вход для анализа методом грубой силы, кто принадлежит к группе.

Вы можете полностью заблокировать вход по паролю с помощью «PasswordAuthentication no»

2
27.01.2020, 20:24

Вам будет предложено ввести пароль, но даже если вы предоставите правильный пароль, вам не будет предоставлен доступ. Вот как работает этот вариант.

Это еще один уровень секретности, когда сервер не передает список пользователей, у которых есть действующая учетная запись. Если этого не произойдет, злоумышленник сможет просканировать сервер на предмет допустимых пользователей за считанные минуты и атаковать только существующих пользователей, которые, как он может ожидать, имеют слабый пароль или что-то еще.

8
27.01.2020, 20:24

Теги

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