Synology DSM-не может войти как root (но работает с admin)

после некоторых автоматических обновлений (или взлома?) У меня много сломанных вещей и огромная проблема, чтобы решить их, так как Я больше не могу войти под root.

  • ssh admin: вход успех
  • su root: отказано в разрешении (возможно, не тот же пароль)

Что я пробовал :

  • читать журнал: но разрешение отказано
  • используйте 'synopass' и пустой пароль: failed
  • использовать synouser : доступ запрещен
  • изменить пароль администратора надеясь, что он будет обновлять пароль root: не удалось.
  • проверьте пользователя root в /etc / passwd: он в порядке (с ash)
  • перезапустить весь сервер: failed

Я понятия не имею, что происходит.
Что посоветуешь ?

20
задан user2668735
13.12.2022 12:18 Количество просмотров материала 2701
Распечатать страницу

5 ответов

ваш Synology вероятно обновлен до DSM6, в котором безопасность была усилена... В DSM6 вы больше не можете использовать root для SSH, но вы можете использовать любую другую учетную запись члена группы администраторов. Помните, что теперь вам нужно sudo при входе в систему с помощью SSH.

посмотреть DSM6 выпуске!

15
отвечен Victor 2022-12-14 20:06

Если ваш synology находится в DSM6 и вы вошли в систему с пользовательской частью группы администраторов, вы можете сделать:

sudo-i

введите пароль root / admin

или даже судо Су - (это работает)

теперь вы корень tadaaa

21
отвечен Julien Grimal 2022-12-14 22:23

в DSM версии 6 Вы все еще можете войти в систему как root при использовании ключей RSA. Поэтому просто скопируйте ваш публичный ключ как admin в ваш Synolgy:

$ cat ~/.ssh/id_rsa.pub | ssh admin@192.168.1.10 'umask 077; cat >>/tmp/authorized_keys'

после этого войдите в свой Synology в качестве администратора и стать root:

$ ssh admin@192.168.1.10
admin@192.168.1.10's password:
admin@My-Synology:/$ sudo -i
Password: 

нет создать .ssh каталог для корня, переместить ключ и изменить владельца этого файла:

root@My-Synology:~# mkdir -m0700 /root/.ssh
root@My-Synology:~# mv /tmp/authorized_keys /root/.ssh/
root@My-Synology:~# chown root:root /root/.ssh/authorized_keys

после этого вы можете подключиться к Synology как root без ввода пароля.

2
отвечен F.B. 2022-12-15 00:40

вы также можете просто SSH с помощью ключей rsa, то вы можете SSH как root, даже после установки DSM6, без каких-либо дополнительных изменений.

0
отвечен briped 2022-12-15 02:57

Если вы все еще используете DSM версии 5, Возможно, вы вошли в систему как администратор, а не root. Это имеет значение, даже если root и admin используют один и тот же пароль.

, чтобы решить, делать

ssh root@synology.local

С помощью пароля администратора.

это войдет в вас как root, с правами root.

0
отвечен Marcel 2022-12-15 05:14

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх