Synology DSM - Não consigo logar como root (mas funciona com admin)

15

Depois de algumas atualizações automáticas (ou de ser hackeado?), eu tenho muitas coisas quebradas e um grande problema para resolvê-las, já que não consigo mais me autenticar como root .

  • ssh admin: login de sucesso
  • su root: permissão negada (provavelmente não é a mesma senha)

O que eu tentei:

  • ler log: mas a permissão foi negada
  • use "synopass" e senha vazia: com falha
  • use o synouser: permissão negada
  • altere a senha do administrador esperando que ela atualize a senha do root: com falha.
  • verifique o usuário root em / etc / passwd: ele está ok (com ash)
  • reiniciar todo o servidor: com falha

Eu não tenho ideia do que está acontecendo. Algum conselho?

    
por user2668735 27.03.2016 / 14:20

5 respostas

15

Seu Synology provavelmente atualizou para o DSM6, no qual a segurança foi endurecida ... No DSM6, você não pode mais usar root para SSH, mas pode usar qualquer outra conta de membro do grupo de administradores. Lembre-se de que você precisa fazer o sudo quando estiver conectado usando o SSH.

Veja as notas da versão do DSM6!

    
por 28.03.2016 / 11:04
21

Se a sua sinologia está no DSM6 e você está logado com uma parte do usuário do grupo de administradores, você pode fazer:

sudo -i

digite sua senha root / admin

ou até mesmo sudo su - (funciona para)

agora você está root tadaaa

    
por 01.04.2016 / 07:59
2

No DSM Versão 6, você ainda pode efetuar login como root ao usar as chaves RSA. Portanto, basta copiar sua chave pública como admin para sua Synolgy:

$ cat ~/.ssh/id_rsa.pub | ssh [email protected] 'umask 077; cat >>/tmp/authorized_keys'

Depois disso, faça login em seu Synology como administrador e torne-se root:

$ ssh [email protected]
[email protected]'s password:
admin@My-Synology:/$ sudo -i
Password: 

Não crie o diretório .ssh para root, mova sua chave e altere o proprietário desse arquivo:

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

Depois disso, você pode acessar sua Synology como root sem precisar digitar a senha.

    
por 13.01.2017 / 12:27
0

Você também pode usar apenas o SSH usando as chaves rsa e, em seguida, o SSH como root, mesmo depois de instalar o DSM6, sem fazer nenhuma alteração adicional.

    
por 11.04.2016 / 23:43
0

Se você ainda estiver com o DSM versão 5, talvez tenha feito login como administrador em vez de raiz. Isso faz diferença, mesmo que root e admin compartilhem a mesma senha.

Para resolver, faça

ssh [email protected]

usando a senha do administrador.

Isso fará você entrar como root, com acesso root.

    
por 30.12.2016 / 17:53