Synology DSM - रूट के रूप में लॉग नहीं कर सकता (लेकिन व्यवस्थापक के साथ काम करता है)


19

कुछ स्वचालित अपडेट के बाद (या हैक किया जा रहा है?) मेरे पास बहुत सी चीजें हैं और उन्हें हल करने के लिए एक बड़ी समस्या है क्योंकि मैं अब रूट के रूप में लॉगिन नहीं कर सकता हूं

  • ssh व्यवस्थापक: लॉगिन सफलता
  • र रूट: अनुमति से इनकार किया (शायद एक ही पासवर्ड नहीं)

मैंने क्या कोशिश की है:

  • लॉग पढ़ें: लेकिन अनुमति से इनकार किया
  • 'सिनोपास' और खाली पासवर्ड का उपयोग करें: विफल
  • सिंक्रोनर का उपयोग करें: अनुमति से इनकार किया
  • व्यवस्थापक के पासवर्ड को बदलने की उम्मीद है कि यह रूट पासवर्ड को अपडेट करेगा: विफल।
  • रूट यूजर को / etc / passwd में चेक करें: वह ठीक है (ऐश के साथ)
  • सभी सर्वर को पुनरारंभ करें: विफल

मुझे पता नहीं क्या चल रहा है। कोई सुझाव?


सुडो सु काम करता है और समस्या को हल करता है लेकिन स्थिति स्पष्ट नहीं है।
user2668735

/ Etc / छाया में हम "root: *:" देख सकते हैं इसलिए मुझे लगता है कि हम अब सीधे रूट में लॉगिन नहीं कर सकते हैं और हमें sudo का उपयोग करना होगा। डीएसएम रिलीज नोट्स सिर्फ ssh के बारे में बोलते हैं लेकिन ... ठीक है ^ ^
user2668735

जवाबों:


15

आपकी Synology शायद DSM6 में अपग्रेड हो गई है, जिसमें सुरक्षा कड़ी कर दी गई है ... DSM6 में अब आप SSH के लिए रूट का उपयोग नहीं कर सकते हैं, लेकिन आप व्यवस्थापक समूह के किसी अन्य सदस्य खाते का उपयोग कर सकते हैं। SSH का उपयोग करते समय लॉग इन करने पर आपको ध्यान देने की आवश्यकता है।

DSM6 रिलीज़ नोट देखें!


1
मुझे पता था कि हम मूल के रूप में ssh नहीं कर सकते हैं (मैंने ssh conf की जाँच की)। मुझे समझ नहीं आ रहा है कि हम "su root" क्यों नहीं कर सकते? मेरा मतलब है, हम कर सकते हैं, लेकिन रूट पासवर्ड अब व्यवस्थापक के समान नहीं है और मुझे नहीं पता कि यह क्या है।
user2668735

इस उत्तर का कारण है और समाधान पूरा होने पर @JulienGrimal उत्तर के साथ विलय कर दिया जाएगा । इसके अलावा, "देखें रिलीज नोट्स" बयान बहुत अच्छा होगा यदि यह जुड़ा हुआ है।
जीएमओ

24

यदि आपका Synology DSM6 में है और आप व्यवस्थापक समूह के उपयोगकर्ता भाग के साथ लॉग इन हैं, तो आप कर सकते हैं:

सूद-आई

अपना रूट / एडमिन पासवर्ड डालें

या यहां तक ​​कि सू सू - (यह काम करता है)

अब तुम जड़ तदा हो


2
यहाँ synology प्रलेखन है: synology.com/en-global/knowledgebase/DSM/tutorial/General/…
Brice

लेकिन उसके लिए +1 sudo -iमें प्रवेश किया है वर्तमान लॉग इन उपयोगकर्ता पासवर्ड (बेशक व्यवस्थापक समूह में)adminयदि आप लॉग इन हैं तो ही पास का उपयोग करें admin> डीएसएम 6 डॉक्टर।
जीएमओ

3

डीएसएम संस्करण 6 में आप आरएसए कुंजी का उपयोग करते समय अभी भी रूट के रूप में लॉगिन कर सकते हैं। इसलिए केवल अपने सार्वजनिक कुंजी को अपने धर्मसभा में व्यवस्थापक के रूप में कॉपी करें:

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

उसके बाद एडमिन के रूप में अपने Synology में लॉगिन करें और रूट बनें:

$ 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 में लॉगिन कर सकते हैं।


क्या यह किसी सुरक्षा चिंता को उजागर करता है?
द-विन्ह VO

0

आप rsa कीज़ का उपयोग करके सिर्फ SSH भी कर सकते हैं, फिर आप SSH को रूट के रूप में, DSM6 को स्थापित करने के बाद भी, बिना किसी अतिरिक्त बदलाव के कर सकते हैं।


0

यदि आप अभी भी DSM संस्करण 5 के साथ हैं, तो आप रूट के बजाय व्यवस्थापक के रूप में लॉग इन कर सकते हैं। इससे फर्क पड़ता है, भले ही रूट और एडमिन एक ही पासवर्ड साझा करते हों।

हल करना, करना

ssh root@synology.local

व्यवस्थापक पासवर्ड का उपयोग करने के साथ।

यह आपको रूट एक्सेस के साथ, रूट के रूप में लॉग करेगा।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.