Доброго времени суток!
Занимаясь непрофильным делом, накриворучил с chmod. Теперь могу зайти под рутом только через sftp. Когда захожу через PuTTY, то после ввода логина сразу же выкидывает. В панель и на сайт попасть тоже не могу (403 ошибка).
Теперь сам вопрос: могу ли я поменять права так чтобы всё было ок через WinSCP, например? Если нет, то можно ли взять chmod на другом серваке и залить его в свой /bin?
если у вас есть полный доступ по sftp то может стоит посмотреть лог sshd ?? почему он не пускает пользователя.
что конкретно навернулось и тогда продумать тактику восстановления.
ибо "не зная броду" можно сделать чтонибудь не то...
Mar 13 17:18:47 networkerror sshd[30574]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=115.238.245.8 user=root
Mar 13 17:18:47 networkerror sshd[30576]: error: rexec of /usr/sbin/sshd failed: Permission denied
Mar 13 17:18:51 networkerror sshd[30576]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=115.238.245.8 user=root
Mar 13 17:18:52 networkerror sshd[30576]: Failed password for root from 115.238.245.8 port 48812 ssh2
Mar 13 17:18:52 networkerror sshd[30576]: Excess permission or bad ownership on file /var/log/btmp
Mar 13 17:18:56 networkerror sshd[30576]: Failed password for root from 115.238.245.8 port 48812 ssh2
Mar 13 17:18:56 networkerror sshd[30576]: Excess permission or bad ownership on file /var/log/btmp
Mar 13 17:18:59 networkerror sshd[30576]: Failed password for root from 115.238.245.8 port 48812 ssh2
Mar 13 17:18:59 networkerror sshd[30576]: Excess permission or bad ownership on file /var/log/btmp
Mar 13 17:18:59 networkerror sshd[30576]: Received disconnect from 115.238.245.8 port 48812:11: [preauth]
Mar 13 17:18:59 networkerror sshd[30576]: Disconnected from 115.238.245.8 port 48812 [preauth]
Mar 13 17:18:59 networkerror sshd[30576]: PAM 2 more authentication failures; logname= uid=0 euid=0 tty=ssh ruser= rhost=115.238.245.8 user=root
Mar 13 17:18:59 networkerror sshd[30580]: error: rexec of /usr/sbin/sshd failed: Permission denied
Mar 13 17:19:03 networkerror sshd[30580]: pam_unix(sshd:auth): authentication failure; logname= uid=0 euid=0 tty=ssh ruser= rhost=115.238.245.8 user=root
Mar 13 17:19:04 networkerror internal-sftp[30451]: open "/var/log/auth.log" flags READ mode 0666
ну тут сам видишь что надо исправлять.
error: rexec of /usr/sbin/sshd failed: Permission denied
Excess permission or bad ownership on file /var/log/btmp
назначь /usr/sbin/sshd и /var/log/btmp права 777, только потом исправь на нормальные.
посмотри что с файлом /etc/passwd /etc/shdow
и дальше читай логи...
Дело не профильное, от этого и косяк вышел, но попробуй следовать простым правилам:
1. От рута не делаешь ничего
2. Выполняем команды от имени пользователя через sudo
3. root доступ выключен везде
pfg21, не помогло. на var/log/btmp больше не ругается, а вот доступа к /usr/sbin/sshd так и нет.
Mar 13 18:23:59 networkerror sshd[30887]: error: rexec of /usr/sbin/sshd failed: Permission denied
Mar 13 18:24:04 networkerror sshd[30887]: Accepted password for root from 92.127.142.134 port 7651 ssh2
Mar 13 18:24:04 networkerror sshd[30887]: pam_unix(sshd:session): session opened for user root by (uid=0)
Mar 13 18:24:04 networkerror systemd-logind[588]: New session 459 of user root.
Mar 13 18:24:04 networkerror sshd[30887]: pam_unix(sshd:session): session closed for user root
Mar 13 18:24:04 networkerror systemd-logind[588]: Removed session 459.
mirexdoors,
1.я пока понять не могу что вы сделали, сменили владельца у /usr/sbin/sshd ?
2. правильно чтобы права были -rwxr-xr-x. 1 root root 853024 Sep 7 2017 /usr/sbin/sshd
3. пароль от пользователя admin? он sudoer?