Synology-Forum.nl

Tweaks / Addons A.K.A. The Underground => Algemeen => Topic gestart door: plientje op 13 augustus 2016, 20:27:31

Titel: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 13 augustus 2016, 20:27:31
Krijg het inloggen via WinSCP niet aan de praat, volgens deze procedure. (http://www.synology-forum.nl/algemeen/nas-benaderen-met-ssh-winscp-putty/msg134190/#msg134190)

Inloggen WinSCP (GUI) en Putty  lukt tot aan commando 11 , ik wordt root
alleen wordt er geen wachtwoord gevraagd ( punt 12 )

Wellicht komt dit door een eerder sessie waar ik de regel 14 gebruiker heb aangepast
echo "" >> /etc/sudoers && echo "XXX    ALL = NOPASSWD: ALL" >> /etc/sudoers
en heb commando: cp /etc/sudoers-backup /etc/sudoers uitgevoerd, daarna enter.

PS > heb verder niets gesaved. "WIE KAN MIJ VERDER HELPEN ?  :'(

12 - Password: <zelfde password als je eerste login>
C0 - Commando: cp /etc/sudoers /etc/sudoers-backup
13 - Commando: chmod +w /etc/sudoers
14 - Commando: echo "" >> /etc/sudoers && echo "gebruiker    ALL = NOPASSWD: ALL" >> /etc/sudoers
NOTE:
14.1 - gebruiker is dus de gebruiker die admin rechten heeft, zoals in punt 9. (zou het op 1 gebruiker laten).
14.2 - Handig is om het commando (14) eerst even in Notepad te zetten, dan gebruiker te wijzigen in de juiste gebruiker en hierna de gehele regel copy en past in PuTTY, om fouten te voorkomen.
   
CHECK nu eerst of bovenstaande goed is uitgevoerd:
C1 - Open een nieuwe PuTTY sessie maar, laat de 1e sessie open.
C2 - Geef in: admin OF een gebruiker met administrator rechten (dus lid van de gebruikersgroep administrators)
C3 - Password van die gebruiker.
C4 - Commando: sudo -i
C5 - Krijg je een foutmelding, dan is er een fout gemaakt in punt 14 (hierboven).
C6 - Ga terug naar de 1e PuTTY sessie en copy /etc/sudoers-backup (gemaakt in C0) terug met het commando: cp /etc/sudoers-backup /etc/sudoers
C7 - Voer punt 14 nu goed uit ook in de 1e PuTTY sessie en check weer vanaf punt C1.
C8 - Gaat alles goed, ga dan verder met PuttY sessie 1, en geef Commando: rm /etc/sudoers-backup

15 - Commando: chmod -w /etc/sudoers
16 - Commando: exit
17 - Commando: exit
<PuTTY is afgesloten>

18 - Download: http://winscp.net/eng/download.php
19 - Installeer WinSCP
20 - Start WinSCP klik op nieuw
21 - Bestandsprotocol: SCP
22 - Adres doelcomputer: <NAS-IP>
23 - Poortnummer: 22
24 - Gebruikersnaam: <de gebruiker opgegeven in punt 14>
25 - Geavanceerd --> SCP/Shell en type in: sudo -i
26 - Opslaan
27 - Inloggen met Password van betreffende gebruiker (punt 24).
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6.
Bericht door: Birdy op 14 augustus 2016, 13:33:17
Ter info: Heb je Topic aangepast op Onderwerp, de eerste regel van je Topic en daarna verplaatst, omdat het hier niet gaat over SABnzbd maar expliciet om WinSCP.
Uiteindelijk gaat het, voor jou, daarna wel over SABnzbd maar, is een ander onderwerp. ;)
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 13:41:33
Citaat
Inloggen WinSCP (GUI) en Putty  lukt tot aan commando 11 , ik wordt root
alleen wordt er geen wachtwoord gevraagd ( punt 12 )
Klopt, DSM vraagt 1x het wachtwoord en die had je al een keer gegeven, tenzij het wachtwoord en/of gebuiker is gewijzigd, dan wordt er weer om een wachtwoord gevraagd.

Om je verder te kunnen helpen wil ik eerst dat je in PuTTY inlogt en root wordt (sudo -i), ben je root geef dan het volgende commando (daarna enter):
cat /etc/sudoersLaat de uitkomst dan hier zien.
 
EDIT: waarschijnlijk kan ik niet direct reageren, want ben ook aan het klussen ;)
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 19:42:34
Birdy bedank voor je hulp, hieronder de uitkomst

root@YYY:~# cat /etc/sudoers
## sudoers file.

# Enable logging of a command's output.
# Use sudoreplay to play back logged sessions.
Defaults syslog=authpriv

# Allow root to execute any command
root ALL=(ALL) ALL

# Allow members of group administrators to execute any command
%administrators ALL=(ALL) ALL

gebruiker  ALL = NOPASSWD: ALL

XXX    ALL = NOPASSWD: ALL
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 20:05:04
Citaat
gebruiker  ALL = NOPASSWD: ALL
Deze kun je eventueel verwijderen maar, stoort niet, tenzij gebruiker een echte gebruiker is.

Citaat
XXX    ALL = NOPASSWD: ALL
Deze ziet eruit als een gebruiker met admin rechten ?
Kun je wel inloggen als die gebruiker en daarna root worden ?

Zo ja, dan verder met stap 15.
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 20:12:29
ik kan inloggen met een gebruiker met admin rechten maar wordt geen root,wel na commando sudo -i

Using username "XXX".
XXX@192.168.124.7's password:
Could not chdir to home directory /var/services/homes/XXX: No such file or directory
XXX@YYY:/$

Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 20:19:41
Prima zo....dus verder met stap 15.
Kun je nu ook doen als XXX dus, zoals je nu bent ingelogd.
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 20:20:28
En
Citaat
Could not chdir to home directory /var/services/homes/XXX: No such file or directory
negeren.
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 20:24:33
Heb nu even je echte gebruikers in XXX en YYY gewijzigd voor de veiligheid. ;)
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 20:27:33
XXX@Falcon:/$ sudo -i
root@Falcon:~# chmod -w /etc/sudoers
root@Falcon:~# exit
logout
XXX@Falcon:/$ exit


Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 20:38:13
En nu verder dus met stap 18.
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 20:49:02
18 - Download: http://winscp.net/eng/download.php
19 - Installeer WinSCP
20 - Start WinSCP klik op nieuw
21 - Bestandsprotocol: SCP
22 - Adres doelcomputer: <NAS-IP>
23 - Poortnummer: 22
24 - Gebruikersnaam: <de gebruiker opgegeven in punt 14>
25 - Geavanceerd --> SCP/Shell en type in: sudo -i
26 - Opslaan
27 - Inloggen met Password van betreffende gebruiker (punt 24).

Bovenstaand uitgevoerd, nu na inlog in WinSCP ben ik root
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 21:09:25
Mooi zo, nu kun je verder 8)
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 21:16:07
Wat is de volgende stap ?
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 21:19:38
Dacht dat je dit wilde om dit te kunnen (http://www.synology-forum.nl/sabnzbd-%28usenet%29/sabnzbd-installeren-21972/msg190050/#msg190050) ?
Dus, die file openen in Notepad of Notepad++, editen en saven.
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 21:26:36

Waar vindt ik de file en de procedure om SABNZB weer aan de praat te krijgen ?
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 21:51:42
Dat staat in de gegeven link ::)
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 21:55:44
Regel 11 in file /var/packages/sabnzbd/scripts/start-stop-status aanpassen naar:
Citaat
USER="root"

Waar vindt ik dit en hoe kan ik deze file > openen - editen - saven in Notepad ?

/var/packages/sabnzbd/scripts/start-stop-status  wel gevonden in WinSCP
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 22:08:48
Dus, op die file staan, rechter muis knop > bewerken.
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 22:14:37

Vindt in WinSCP onder de map var allen onderliggende mappen mbt tot /var/packages/sabnzbd/scripts/start-stop-status maar dat bedoel je niet .

maar waar vindt ik de Regel 11 in file /var/packages/sabnzbd/scripts/start-stop-status

Graag uitleg welke stappen ?

Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Pippin op 14 augustus 2016, 22:19:52
In WinSCP dubbelklik.
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 22:26:43
Het is regel 11 in de file: /var/packages/sabnzbd/scripts/start-stop-status
Als je Notepad++ gebruikt, dan zie ook regelnummers, vandaar.
Anders zoek je naar: USER=
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 22:30:50
Gezocht in WinSCP > find files      /var/packages/sabnzbd/scripts/start-stop-status
Gevonden > dubbelklik > kom in de de map scripts met daaronder weer mappen

start -stop -status heb ik gevonden in WinSCP en kan ik bewerken !

 #!/bin/sh

# Package
PACKAGE="sabnzbd"
DNAME="SABnzbd"

# Others
INSTALL_DIR="/usr/local/${PACKAGE}"
PYTHON_DIR="/usr/local/python"
PATH="${INSTALL_DIR}/bin:${INSTALL_DIR}/env/bin:${PYTHON_DIR}/bin:${PATH}"
USER="sabnzbd" > sabnzbd wijzigen in root ?
PYTHON="${INSTALL_DIR}/env/bin/python"
SABNZBD="${INSTALL_DIR}/share/SABnzbd/SABnzbd.py"
CFG_FILE="${INSTALL_DIR}/var/config.ini"
LOG_FILE="${INSTALL_DIR}/var/logs/sabnzbd.log"
PID_FILE="${INSTALL_DIR}/var/sabnzbd.pid"



Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 22:38:22
Je moet de file zoeken in de browser van WinSCP.
Je kunt ook het pad ingeven in de WinSCP browser:

[attachimg=1]
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 22:39:55
Oh....je was er al.....JA, wijzigen naar root en saven.
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 22:54:05
Birdy geweldig , bedankt voor je hulp en geduld, het is deze dummy uiteindelijk gelukt !

SABNZB start weer op !

TOP !!!
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: Birdy op 14 augustus 2016, 22:56:18
 :thumbup: Duurde ff maar, weer wat bijgeleerd, toch ?  8)
Titel: Re: Krijg het WinSCP inloggen niet aan de praat in DSM6
Bericht door: plientje op 14 augustus 2016, 22:58:13
Een heleboel geleerd, ff print screens gemaakt mocht ik het weer een keer nodig hebben.