Задать вопрос
dimas199862
@dimas199862
frontend и backend

Как запретить пользователю логин в ssh (putty)?

useradd -m -g gameservers -p pass user
Как запретить ему логин без добавления аргументов -s /sbin/nologin?
P.S: Новичок
  • Вопрос задан
  • 388 просмотров
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Сетевая Академия ЛАНИТ
    Административное управление Linux
    1 неделя
    Далее
  • Учебный центр «Микротест»
    Linux уровень 4. Диагностика и устранение неполадок в Linux (Линукс)
    1 день
    Далее
  • Учебный центр «Микротест»
    Linux уровень 1. Основы администрирования систем Linux (Линукс)
    1 неделя
    Далее
Пригласить эксперта
Ответы на вопрос 4
@Nikon_NLG
/etc/default/useradd
....
# Default values for useradd(8)
#
# The SHELL variable specifies the default login shell on your
# system.
# Similar to DHSELL in adduser. However, we use "sh" here because
# useradd is a low level utility and should be as general
# as possible
SHELL=/bin/sh
...
Ответ написан
Комментировать
ky0
@ky0
Миллиардер, филантроп, патологический лгун
Пароль ему не указывайте и проверьте конфиг sshd на параметр PermitEmptyPasswords.
Ответ написан
@AVKor
Сделать в конфиге сервера OpenSSH вход по ключу. Ну и при отсутствии оного зайти по ssh этот юзер просто не сможет. Получит:
Permission denied (publickey).
Ответ написан
Комментировать
@azazelpw
Linux SA
Может просто сделать авторизацию на сервер по сертификату по ssh, а не по паролю.
Да и если честно не понимаю вы ssh на весь инет светите?

просто пропишите в правилах iptables
откуда разрешен ssh
-A INPUT -p tcp -m state --state NEW -m tcp -s %IP% --dport 22 -j ACCEPT
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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