Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: ZAJDAN 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)
-
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.
-
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
-
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í
-
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?
-
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
-
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. ::) ::) ::)
-
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"
-
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.
-
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 :_)
-
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 :)
-
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...