Synology DSM - Kök olarak oturum açamıyorum (ancak admin ile çalışıyor)


19

Bazı otomatik güncellemelerden sonra (veya saldırıya uğramak mı?) Artık kök olarak giriş yapamadığım için birçok şeyim bozuk ve bunları çözmek için büyük bir sorunum var .

  • ssh admin: giriş başarılı
  • su root: izin reddedildi (muhtemelen aynı şifre değil)

Ne denedim:

  • günlüğü oku: ancak izin verilmedi
  • 'sinopass' ve boş şifre kullan: başarısız
  • eşzamanlayıcı kullan: izin reddedildi
  • root şifresini güncelleyeceğini umarak yönetici şifresini değiştir: başarısız.
  • / etc / passwd içindeki kök kullanıcıyı kontrol et: o iyi (külle)
  • tüm sunucuyu yeniden başlat: başarısız oldu

Ne olduğu hakkında hiçbir fikrim yok. Herhangi bir tavsiye?


sudo su çalışıyor ve sorunu çözüyor ama durum belli değil.
user2668735

/ Etc / shadow dizininde "root: *:" ifadesini görebiliriz. DSM sürüm notları sadece ssh hakkında konuşurlar ama ... tamam ^^
user2668735

Yanıtlar:


15

Synology'niz muhtemelen güvenliğin sertleştirildiği DSM6'ya yükseltildi ... DSM6'da artık SSH için kök kullanamazsınız, ancak yöneticiler grubunun başka herhangi bir üye hesabını kullanabilirsiniz. SSH kullanarak oturum açtığınızda şimdi sudo yapmanız gerektiğini unutmayın.

DSM6 sürüm notlarına bakın!


1
Kök olarak ssh yapamayacağımızı biliyordum (ssh conf'i kontrol ettim). Anlamadığım şey, neden "su root" alamadığımızdır? Yani, yapabiliriz, ancak kök parola artık yönetici ile aynı değil ve ne olduğu hakkında hiçbir fikrim yok.
user2668735

Bu cevabın bir nedeni var ve çözümü olan @JulienGrimal cevabı ile birleştirilirse tamamlanacak . Ayrıca, bağlıysa "Sürüm notlarına bakın" ifadesi harika olacaktır.
GDO

24

Synology'niz DSM6'daysa ve yönetici grubunun bir kullanıcı bölümüyle oturum açtıysanız, şunları yapabilirsiniz:

sudo -i

root / admin şifrenizi girin

hatta sudo su - (işe yarıyor)

şimdi köksün tadaaa



+1 Ancak için sudo -i, şu anda oturum açmış olan kullanıcı parolasını girmeniz gerekir (elbette yönetici grubunda) . adminPass'i yalnızca olarak oturum açtıysanız kullanın admin. > DSM 6 Doc.
GDO

3

DSM Sürüm 6'da, RSA anahtarlarını kullanırken yine de root olarak giriş yapabilirsiniz. Bu nedenle genel anahtarınızı Yönetici olarak Synolgy'nize kopyalayın:

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

Bundan sonra Synology'nize yönetici olarak giriş yapın ve root olun:

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

Kök için .ssh dizinini oluşturmayın, anahtarınızı taşıyın ve o dosyanın sahibini değiştirin:

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

Bundan sonra, parolayı girmek zorunda kalmadan Synology'nize root olarak giriş yapabilirsiniz.


Bu herhangi bir güvenlik sorunu ortaya çıkarıyor mu?
The-Vinh VO

0

Ayrıca rsa tuşlarını kullanarak SSH de yapabilirsiniz, daha sonra DSM6'yı yükledikten sonra bile herhangi bir ek değişiklik yapmadan SSH'yi kök olarak yapabilirsiniz.


0

Hala DSM Sürüm 5 ile çalışıyorsanız, root yerine yönetici olarak giriş yapmış olabilirsiniz. Kök ve yönetici aynı şifreyi paylaşsalar da bu bir fark yaratır.

Çözmek için

ssh root@synology.local

Yönetici şifresini kullanarak.

Bu, root erişimi ile root olarak giriş yapar.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.