Synology-Forum.nl
Firmware => Synology DSM 6.1 => Topic gestart door: Rudy op 05 maart 2017, 22:40:46
-
Hallo,
Al een paar weken bezig om in te loggen als root via ssh (ook via WinScp geprobeerd).
Symptomen:
[ingelogd als admin via ssh]
Sudo -i OF su - OF sudo root [geen password gevraagd]
sudo: /bin/sudo must be owned by uid 0 and have the setuid bit set
su root [wel password gevraagd]
su: Permission denied
chown [diverse commando's]
Permission denied
Volgende topic helemaal uitgevoerd:
-https://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/
-->Config Editor e.d. lukt allemaal wel, maar [sudo -i] niet
-4 seconden de resetknop ingedrukt en admin password opnieuw ingevoerd.
-->bovenstaande allemaal opnieuw uitgevoerd en hetzelfde resultaat
Zie ik iets over het hoofd?
-
Om te beginnen is
sudo -i
de standaard DSM procedure om root te worden echter, je moet dan wel als gebruiker "admin" MET password zijn ingelogd.
Werkt sudo -i niet ?
Dan doe je in het beginsel wat fout of er is iets verknalt in DSM zelf.
-
Uiteraard ben ik als admin met password ingelogd.
sudo -i werkt niet.
Ik vrees dat ik óf iets over het hoofd zie óf er is iets verknald in de DSM...
Als ik zoek via google op "sudo: /bin/sudo must be owned by uid 0 and have the setuid bit set", dan kom ik geen Synology tegen, maar wel Ubuntu e.d.. Een van de topics zegt dat je alles beter (=sneller) opnieuw moet installeren.
Als dat zo is (factory reset, neem ik aan), volstaat dan het back uppen van de data en de instellingen van de NAS?
Niet echt aangenaam als ik svn, Domoticz, phpAdmin, en ALLE andere dingen opnieuw moet instellen...
Blijft toch een raadsel hoe dit heeft kunnen gebeuren (laatste keer als root ingelogd met DSM 5.x).
-
[attachimg=1]
Blijft toch een raadsel hoe dit heeft kunnen gebeuren (laatste keer als root ingelogd met DSM 5.x).
DSM5 kun je niet vergelijken met DSM6.
(factory reset, neem ik aan), volstaat dan het back uppen van de data en de instellingen van de NAS?
Met Hyper Backup kun je de configuratie en de meeste standaard packages backuppen.
Een Factory reset mag maar, lijkt mij wat overdreven, alleen DSM herinstalleren moet voldoende zijn:
3. Opnieuw instellen om het besturingssysteem opnieuw te installeren (https://www.synology.com/nl-nl/knowledgebase/DSM/tutorial/General/How_to_reset_your_Synology_NAS#t3)
Na het installeren van DSM moeten alle packages weer geïnstalleerd worden of, restored van Hyper Backup.
Synology houdt geen rekening met 3e Partij packages dus, eventueel (als dat kan) config files exporteren of backuppen of printscreens maken van instellingen.
Backups maken is natuurlijk standaard.
-
Heb nog een update gedaan, hierboven.
-
Dank!
Ik heb met Hyperbackup backups gemaakt (voor mij: uiteraard!, voor de meeste mensen: "dat wilde ik nog doen ja...").
Dan ga ik DSM herinstalleren (morgen oid).
Resultaat zal ik hier posten, voor andere mensen die dit probleem hebben!
-
Je bent de eerste v.w.b. sudo dan.
-
Vanaf DSM 6.x is het niet meer mogelijk met het "root"account in te loggen op putty!
Dit is by design.
-
Is allang bekend, hoe het wel kan staat hierboven, toch?
-
Vandaar mijn vraag: Of zie ik iets over het hoofd?
Ik ben er even van uit gegaan dat het wel kan nu/zo wel kan.
@Hawkins:
Niet mogelijk zeg je. Wat en hoe is het dan wel mogelijk om bij bepaalde root bestanden te komen en te wijzigen?
(de reden is onbelangrijk; ik wil dit gewoon)
-
Zolang sudo -i niet werkt in CLI, kun je nooit root worden dus .......?
-
Dat bedoel ik dus... geen root zonder sudo -i...... !
Dit zou betekenen als Hawkins gelijk heeft, je niets meer als root kan doen.
Ergo, bepaalde bestanden die je (om wat voor reden dan ook) moet wijzigen, is dan niet meer mogelijk.
Dat kan niet de bedoeling zijn, neem ik aan.
Overigens, dat er wat extra drempels opgeworpen worden, kan ik me wel voorstellen, gezien onze ' hackmakkers'
-
dat sudo -i niet werkt is idd niet de bedoeling. Lijkt me iets corrupt ergens.
-
Dit zou betekenen als Hawkins gelijk heeft
@Hawkens heeft in zoverre gelijk, dat je niet meer zomaar als root in kan loggen, zoals het wel kan in DSM5.2 maar, dat wisten we al vanaf het begin van DSM6(0).
Dat kan niet de bedoeling zijn, neem ik aan.
Klopt, daarom standaard: sudo -i
Echter, jouw probleem is, dat sudo -i niet werkt op je NAS dus, moet er iets verprutst zijn, of je doet toch iet verkeert, waardoor het niet werkt en, ik heb je laten zien dat het gewoon werkt, je bent hier echt de eerste.
Je zou nog kunnen overwegen om, voor dit issue, een Ticket in te leggen.
-
@Hawkins:
Niet mogelijk zeg je. Wat en hoe is het dan wel mogelijk om bij bepaalde root bestanden te komen en te wijzigen?
(de reden is onbelangrijk; ik wil dit gewoon)
Volgens mij heeft iemand dit al aangehaald, maar op deze manier zou het nog moeten werken: http://domoticx.com/synology-nas-root-handelingen-dsm-6-x/
Net ook even getest en bij mij werkt het ook gewoon. Ingelogd als admin en dan het volgende commando: "sudo -su root". Hetzelfde ww als je admin account.
Test:
admin@NAS:~$ sudo -su root
Password:
sh-4.3#
-
sudo staat gewoon fout of deugt niet:
sudo: /bin/sudo must be owned by uid 0 and have the setuid bit set
::)
-
Vroeger was er nog wel een truc om via een tekst editor in de DSM omgeving je shell aan te passen als het fout stond. Je was daar namelijk een soort verkapt root, althans bepaalde processen werden als root gedraaid. Ik weet niet of dat nog werkt, maar het is wellicht te proberen.
Was volgens mij een package van @wizjos
-
Dat is de Config File Editor, staat hier vemeldt. (https://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/)
-
Juist kon even niet op de naam komen..