Ahoj...
nemate nekdo zkusenost? :
https://winscp.net/forum/viewtopic.php?p=78224#78224 (https://winscp.net/forum/viewtopic.php?p=78224#78224)
Citace od: ZAJDAN kdy 06. 06. 2017, 17:06:39
Ahoj...
nemate nekdo zkusenost? :
https://winscp.net/forum/viewtopic.php?p=78224#78224 (https://winscp.net/forum/viewtopic.php?p=78224#78224)
Jen hádám, ale ta cesta je v tom chrootu?
bolo by dobre vediet kde je user chrootnuty :) a preco ocakavas ze ti /bin/false binarka spusti nejaky proces kopirovania
Nějak jsem nepochopil, jak je ten user jako chrootnuty. Shell by měl být pro daný účel scponlyc, ne /bin/false. A jako uvádět cestu, jako by tam chroot nebyl, to asi taky neklapne.
Citace od: Tuxik kdy 06. 06. 2017, 17:32:00
Jen hádám, ale ta cesta je v tom chrootu?
ano, presneji takto:
/etc/ssh/sshd_config Match Group sftponly
ChrootDirectory /mnt/databox/sapDatabase-backup/
ForceCommand internal-sftp
AllowTcpForwarding no
PermitTunnel no
X11Forwarding no
Citace od: asdf111 kdy 06. 06. 2017, 19:26:09
a preco ocakavas ze ti /bin/false binarka spusti nejaky proces kopirovania
modem
/bin/false bylo cilem omezit uzivatele aby nemohl spustit shell a pomoci chroot v sshd_config ho uveznit v adresari
funguje to, ale jen v GUI winSCP(mohu vytvaret, mazat, kopirovat)
problem je ze to nelze pomocí skriptovaní
Citace od: ZAJDAN kdy 07. 06. 2017, 08:29:55
Citace od: Tuxik kdy 06. 06. 2017, 17:32:00
Jen hádám, ale ta cesta je v tom chrootu?
ano, presneji takto:
/etc/ssh/sshd_config
Match Group sftponly
ChrootDirectory /mnt/databox/sapDatabase-backup/
Tak proč tomu skriptu cpeš tu cestu celou?
Citace od: Lol Phirae kdy 07. 06. 2017, 08:51:43
Tak proč tomu skriptu cpeš tu cestu celou?
protože nadřazené adresáře musejí mít vlastníka
root a do nich by zapisovat nešlo, proto se vytvoří jeden poslední unitř chroot a tomu se dají práva daného uživatele
Citace od: ZAJDAN kdy 07. 06. 2017, 09:09:04
Citace od: Lol Phirae kdy 07. 06. 2017, 08:51:43
Tak proč tomu skriptu cpeš tu cestu celou?
protože nadřazené adresáře musejí mít vlastníka root a do nich by zapisovat nešlo, proto se vytvoří jeden poslední unitř chroot a tomu se dají práva daného uživatele
Kristova noho, přečti si tu otázku znova. V tom chrootu taková cesta neexistuje. To nemůže nikdy fungovat, dyť to to jasně píše!
2017-06-06 14:35:12.333 Error listing directory '/mnt/databox/sapDatabase-backup/sqlbackup'. ("No such file or directory.
LolPhirae
a proc to funguje pres GUI winSCP ti podivné není?
Ne, není. GUI WinSCP necpeš nesmyslnou rozbitou cestu. ::) ::) ::)
Citace od: Lol Phirae kdy 07. 06. 2017, 11:39:28
Ne, není. GUI WinSCP necpeš nesmyslnou rozbitou cestu. ::) ::) ::)
necpu..on si do ni totiž sám vleze!
Zkus to takhle
/log=c:\Users\Administrator\winscp.log /command "open sftp://sqlbackup:mypassword@192.168.6.116/" "synchronize remote C:\database_backups /sqlbackup" "exit"
Citace od: Tuxik kdy 07. 06. 2017, 11:52:17
Zkus to takhle
/log=c:\Users\Administrator\winscp.log /command "open sftp://sqlbackup:mypassword@192.168.6.116/" "synchronize remote C:\database_backups /sqlbackup" "exit"
seš borec! ano pomohlo to ...
nenapadlo mě to a přitom je to tak logicke pač ssh chroot tu definovanou cestu odřízne z path, což je smyslem toho uvěznění
díky Tuxiku!
No on se tě k tomu snažil dokopat i Lol Phirae. Jediný co nechápu, proč ti GUIovátko vypisuje plnou cestu.
Nevypisuje.
Citace od: Tuxik kdy 07. 06. 2017, 12:18:56
No on se tě k tomu snažil dokopat i Lol Phirae.
kdyby nehazel machry a napsal me to jak hnupovi, ze nemuzu pouzit celou cestu, presneji cestu kterou chrootuji, ale az to co je uvnitr, podobne jako ty, tak mohlo byt usetreno zbytecne diskuze. Nechapu proc maji nekteri jedinci problem poradit naprimo/konkretne.
Ano byla to meje chyba, ale plne si uvedomuji kde a proc byl problem ...diky sikovne odpovedi :_)
Citace od: ZAJDAN kdy 07. 06. 2017, 12:25:18
Nechapu proc maji nekteri jedinci problem poradit naprimo/konkretne.
Asi protože se někteří jedinci snaží o to, aby tazatel použíl mozek a našel řešení s pomocí nápovědy sám. Viz (https://www.root.cz/clanky/nekopirujte-kod-z-diskusnich-for-jsou-v-nem-bezpecnostni-chyby/).
Lol Phirae
nekdy staci cloveka sikovne popostrcit na konkretni bod a rychle mu docvakne o co jde a neni potreba ho vlacet
uz se v tom nebudeme hrabat, problem solved
dekuji i Tobe za snahu me pomoci
chroot znamena change root :) v linuxovom svete je root adresar "/"
cize ak adresaru /mnt/databox/sapDatabase-backup/sqlbackup zmenis root na /mnt/databox/sapDatabase-backup/, zostane ti len /sqlbackup .
Ty si sa cely cas snazil o /mnt/databox/sapDatabase-backup//mnt/databox/sapDatabase-backup/sqlbackup co je tak ako ti to vypisalo nezmyselna cesta. A preco ta to hadzalo do spravneho adresara? :) lebo ti to hodilo do logu ze directory not found a hodilo ta to kam mohlo :)
Citace od: ZAJDAN kdy 07. 06. 2017, 12:54:03
Lol Phirae
nekdy staci cloveka sikovne popostrcit na konkretni bod a rychle mu docvakne o co jde a neni potreba ho vlacet
uz se v tom nebudeme hrabat, problem solved
dekuji i Tobe za snahu me pomoci
Vsak te popostrkoval, jak jelito...