LINUX.ORG.RU

CentOS 7 разрешить root по ssh

 , , ,


0

2

В конфиге sshd_config включил доступ root (PermitRootLogin yes)

При попытке входа в логах видно что есть ограничения в pam

сен 03 18:45:52 example.com unix_chkpwd[1816]: password check failed for user (root)
сен 03 18:45:52 example.com sshd[1814]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=192.168.88.13  user=root
сен 03 18:45:52 example.com sshd[1814]: pam_succeed_if(sshd:auth): requirement "uid >= 1000" not met by user "root"
сен 03 18:45:53 example.com sshd[1814]: Failed password for root from 192.168.88.13 port 5840 ssh2

Отредактировал файл /etc/pam.d/system-auth

# cat /etc/pam.d/system-auth
#%PAM-1.0
# This file is auto-generated.
# User changes will be destroyed the next time authconfig is run.
auth        required      pam_env.so
auth        sufficient    pam_unix.so nullok try_first_pass
#auth        requisite     pam_succeed_if.so uid >= 1000 quiet_success
auth        requisite     pam_succeed_if.so
auth        required      pam_deny.so

account     required      pam_unix.so
account     sufficient    pam_localuser.so
account     sufficient    pam_succeed_if.so uid < 1000 quiet
account     required      pam_permit.so

password    requisite     pam_pwquality.so try_first_pass local_users_only retry=3 authtok_type=
password    sufficient    pam_unix.so sha512 shadow nullok try_first_pass use_authtok
password    required      pam_deny.so

session     optional      pam_keyinit.so revoke
session     required      pam_limits.so
-session     optional      pam_systemd.so
session     [success=1 default=ignore] pam_succeed_if.so service in crond quiet use_uid
session     required      pam_unix.so

Перезагрузил железяку

все равно не пускает

Куда копать?



Последнее исправление: cetjs2 (всего исправлений: 1)

Очень странно, в centos 7 на чистом дистрибутиве вполне по умолчанию root работает

Может selinux не пускает ? И конфиг sudo проверить

ism ★★★
()

УМВР без редактирования pam.d и даже без PermitRootLogin. Скорее всего, это самодеятельность селинукса.
Первому комментатору рекомендую поставить метку «идиот», чтобы в дальнейшем фильтровать его бесценные советы.

Deleted
()
Ответ на: комментарий от Deleted

Сорян, с просонья и не такое иногда пишу. Одуплился, признал тупняк. Самовыпилился.

Oberstserj ★★
()

Наверное, всё-таки, не совсем «чистая» установка.

Может быть, selinux.

Ещё может быть в nologin...

slamd64 ★★★★★
()

Попробуй раскомментировать эту строку и удалить из нее uid >= 1000

#auth        requisite     pam_succeed_if.so uid >= 1000 quiet_success
Lustig
()

А теперь что в логах?

kerneliq ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.