Synology-Forum.nl

Tweaks / Addons A.K.A. The Underground => Algemeen => Topic gestart door: Z0tteke op 28 oktober 2019, 12:57:31

Titel: NAS niet via root te benaderen
Bericht 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?
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 28 oktober 2019, 13:07:29
Deze tut (https://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/) gelezen?
Titel: Re: NAS niet via root te benaderen
Bericht door: Z0tteke op 28 oktober 2019, 14:47:21
Mijn dank is groot! Heb de config file aangepast, nu thuis nog even uitproberen of dit werkt met winscp.
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 28 oktober 2019, 16:46:06
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.
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 28 oktober 2019, 20:40:46
Heb dit Topic gesplitst zie nieuw Topic (https://www.synology-forum.nl/spotweb/in-putty-krijg-ik-een-foutmelding/?topicseen).
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 17:38:03
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?
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 17:42:33
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.
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 17:50:49
ja heb ik gedaan
Oww maar ik zie nu dat ie dat niet op wil slaan via config file editor?
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 17:54:19
Er is wel een file gemaakt in /etc/sudoers.d ?
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 17:56:48
Ja dat wel sudoers-prive staat wel in de config file editor file maarnu wil het in sudoers-prive weer niet opslaan

Titel: Re: NAS niet via root te benaderen
Bericht door: Briolet op 07 november 2019, 18:00:28
Citaat
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.
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 18:02:38
ik ga het proberen maar ben liefhebber van winscp ik zal uitkomst laten  weten
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 18:07:16
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.
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 18:14:19
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
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 18:16:53
Het is toch echt: "Save en sluit Config File Editor af (dan pas wordt de file opgeslagen)."
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 18:18:57
dat doe ik maar helaas slaat ie het niet op
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 18:22:49
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
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 18:28:24
Na ":wq" wel op de <enter> toets drukken ;)
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 18:43:38
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?
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 18:55:49
Heb je in /etc/sudoers zitten "knoeien" soms?
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 18:57:55
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
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 20:29:10
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
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 20:39:27
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.
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 20:52:34
met de file editor wil het niet lukken...ff maar een complete reset gegeven en weer opniuew beginnen :silent: :silent: :silent: :silent:
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 21:11:22
opnieuw geinstaleerd en werkt weer allleen nou via vi krijg ik cant write to file
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 21:21:32
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
 
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 21:24:54


chmod: cannot access ‘/etc/sudoers.d/prive’: No such file or directory
 dat is wat ik weer terug krijg in putty

Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 21:45:05
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.
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 21:49:08
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
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 22:23:38
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
Titel: Re: NAS niet via root te benaderen
Bericht door: ikkeenjij36 op 07 november 2019, 22:28:52
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
Titel: Re: NAS niet via root te benaderen
Bericht door: Briolet op 07 november 2019, 23:34:57
Ben je wel root als je die file wilt maken?

Ik doe meestal:

sudo vi /etc/sudoers.d/prive
Titel: Re: NAS niet via root te benaderen
Bericht door: Birdy op 07 november 2019, 23:51:24
Moet wel root zijn geweest, anders was er wel een permissie error opgetreden.