Synology-Forum.nl
Tweaks / Addons A.K.A. The Underground => Algemeen => Topic gestart door: Z0tteke op 28 oktober 2019, 12:57:31
-
Hoi allemaal,
Om spotweb goed draaiende te krijgen op mijn NAS moet ik inloggen als root met winscp en putty.
Verschillende pagina's met oplossingen die ik gegoogled had blijken helaas niet te helpen. Ik heb via putty een wachtwoord ingesteld voor de root user. Helaas blijft bijv. bij winscp de foutmelding komen dat ik niet als root kan inloggen. Acces denied etc.
Ik moet namelijk wat bestanden aanpassen. Ik weet dat dit ook kan via putty, maar ben niet zo bedreven in het benaderen van die files via putty en het bewerken daarin.
Wie kan mij vertellen wat nu wel de manier is om via winscp als root in te loggen?
-
Deze tut (https://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/) gelezen?
-
Mijn dank is groot! Heb de config file aangepast, nu thuis nog even uitproberen of dit werkt met winscp.
-
Werd nog even getipt door @Briolet (dank!) om niet /etc/sudoers aan te passen maar, om in /etc/sudoers.d/<een file-naam>, dit om te voorkomen dat de /etc/sudoers overschreven wordt bij any update.
Ik heb het getest en werkt perfect dus, heb ik m'n tut hierop aangepast en gekozen voor de file-naam: prive.
-
Heb dit Topic gesplitst zie nieuw Topic (https://www.synology-forum.nl/spotweb/in-putty-krijg-ik-een-foutmelding/?topicseen).
-
Om even te reageren,ik krijg dus geen root rechten via winscp noet met sudo -i als sudo -su of standaard.
Dit is op mijn orginele syno box ipv mijn xpenology box
Via putty via sudo -i wel root rechten
Heb alle tut doorgelezen en uitgevoerd.
kreeg eerst melding serverbeindig foutcode 1,na herstart kom ik er wel in maar geen root rechten want kan anmenlijk niks aanpassen want dan krijg ik een permission denied terug.
deze draat nu op dsam 6.1 laatste update
Hoe kan ik dit oplossen?
-
Heb je de file /etc/sudoers.d/<een file-naam> gemaakt en aangepast om via WinSCP root te kunnen/mogen worden ?
Laat de inhoud van die file eens zien hier.
-
ja heb ik gedaan
Oww maar ik zie nu dat ie dat niet op wil slaan via config file editor?
-
Er is wel een file gemaakt in /etc/sudoers.d ?
-
Ja dat wel sudoers-prive staat wel in de config file editor file maarnu wil het in sudoers-prive weer niet opslaan
-
Via putty via sudo -i wel root rechten
Als je toch al via putty inlogt, kun je die tekstfile in de "/etc/sudoers.d" folder ook via putty aanmaken met een 'vi' instructie. De omweg via de "config file editor" is er alleen om helemaal geen terminal te hoeven gebruiken.
-
ik ga het proberen maar ben liefhebber van winscp ik zal uitkomst laten weten
-
Ja dat wel sudoers-prive staat wel in de config file editor file maarnu wil het in sudoers-prive weer niet opslaan
Bij mij werkt het gewoon maar, via PuTTY kan het natuurlijk ook. ;)
De tut is bedoelt om te voorkomen dat er fouten gemaakt worden in PuTTY, die ervaring is is geleerd hier.
-
via putty wil het niet lukken,krijg de commands niet voor elkaar
in config file editor staat sudoers-prive maar daar kan ik dus niks saven
-
Het is toch echt: "Save en sluit Config File Editor af (dan pas wordt de file opgeslagen)."
-
dat doe ik maar helaas slaat ie het niet op
-
PuTTY en je bent al root:
vi /etc/sudoers.d/prive
Als je in de editer zit, geef dan in i (voor insert).
Copy admin ALL = NOPASSWD: ALL
en past in de editor middels je rechter muis knop.
Dan druk je op de <esc> toets.
Dan :wq
(write en quit)
Controleer met cat /etc/sudoers.d/prive
-
Na ":wq" wel op de <enter> toets drukken ;)
-
admin@SERVER:/$ sudo -i
>>> /etc/sudoers: syntax error near line 9 <<<
sudo: parse error in /etc/sudoers near line 9
sudo: no valid sudoers sources found, quitting
sudo: unable to initialize policy plugin
dit krijg ik nu als ik naar mijn root wil overschakelen in putty
wtf?
-
Heb je in /etc/sudoers zitten "knoeien" soms?
-
nope echt niet
geen idee wat er allemaal gebeurt :'(
Ik zie nu dat er in de sudo file ergens 1 letter teveel staat idd maar daar kan ik nu nooit meer bij komen omdat ik geen root meer kan worden :o
-
Heb je in /etc/sudoers zitten "knoeien" soms?
Ik ben er achter gekomen dat op die lijn 9 idd iets staat wat er niet hoort maar nu kom ik er nooit meer bij omdat ik geen root meer kan worden
-
Heb je soms gekeken met Config File Editor, want admin mag die file niet uitlezen n.l.
Dus, /etc/sudoers is toch (fout) aangepast maar, dat gaat niet vanzelf.
Misschien anders toch weer proberen om die file te corrigeren met de Config File Editor, dat moet werken ! Heb Config File Editor immers zelf getest.
-
met de file editor wil het niet lukken...ff maar een complete reset gegeven en weer opniuew beginnen :silent: :silent: :silent: :silent:
-
opnieuw geinstaleerd en werkt weer allleen nou via vi krijg ik cant write to file
-
Dan ben je zeker /etc/sudoers aan het aanpassen ::) en deze staat op read only, maar goed, de oplossing:
chmod +w /etc/sudoers
Dan vi en dan:
chmod +w /etc/sudoers
-
chmod: cannot access ‘/etc/sudoers.d/prive’: No such file or directory
dat is wat ik weer terug krijg in putty
-
Je hebt toch DSM opnieuw geïnstalleerd?
Dan bestaat de file privé natuurlijk niet.
Dus gewoon vi /etc/sudoers.d/prive doen.
En vanaf nu, duidelijk zijn met wat je exact doet, je zet mij voortdurend op het verkeerde been.
-
E325: ATTENTION
Found a swap file by the name "/var/tmp/prive.swp"
owned by: root dated: Thu Nov 7 21:20:47 2019
file name: /etc/sudoers.d/prive
modified: YES
user name: root host name: SERVER
process ID: 20595
While opening file "/etc/sudoers.d/prive"
(1) Another program may be editing the same file. If this is the case,
be careful not to end up with two different instances of the same
file when making changes. Quit, or continue with caution.
(2) An edit session for this file crashed.
If this is the case, use ":recover" or "vim -r /etc/sudoers.d/prive"
to recover the changes (see ":help recovery").
If you did this already, delete the swap file "/var/tmp/prive.swp"
to avoid this message.
Swap file "/var/tmp/prive.swp" already exists!
[O]pen Read-Only, (E)dit anyway, (R)ecover, (D)elete it, (Q)uit, (A)bort:
dat is wat ik krijg na het vi commando
welk commando ik ook geef hij blijft terug komen dat ik geen schrijf rechten heb ook via winscp nog steeds geen permissions dus aprt blijft het
-
Dan is DSM dus niet opnieuw geïnstalleerd.
Of je weet niet waar je mee bezig bent.
/var/tmp/prive.swp wordt gemaakt als je Edit, kennelijk is dat proces niet netjes afgesloten, hierdoor blijft die prive.swp bestaan.
Probeer die te verwijderen:
rm /var/tmp/prive.swp
-
dit ingegeven en dan dit antwoord
Na een herstart zijn de tmp files verdwenen
rm: cannot remove ‘/var/tmp/prive.swp’: No such file or directory
Als ik daarna vi /etc/sudoers.d/prive
doe krijg ik weer dat ie niet schrijfbaar is
-
Ben je wel root als je die file wilt maken?
Ik doe meestal:
sudo vi /etc/sudoers.d/prive
-
Moet wel root zijn geweest, anders was er wel een permissie error opgetreden.