Hozzászólások
Pontot tettem ennek a végére. Itt van egy megoldás, ha valakinek pont az fájna, ami nekem is fájt.
A megfelelő automounter konfigurációs állományba ezt a sort tettem:
[code:1:942b19d53b]pandora -fstype=shfs,stable,uid=vidagabor,gid=vidagabor :vidagabo@pandora.inf.elte.hu[/code:1:942b19d53b]
A helyi gépen az azonosítóm vidagabor, a távolin meg vidagabo. A távolit akarom felcsatolni a pandora könyvtár alá ssh-n keresztül. A vidagabor csoportazonosító egyedi, csak én tartozom bele.
A felcsatolás során meghívódik a /sbin/mount.shfs, ami egy symlink a /usr/bin/shfsmount-ra. Ezt letöröltem, és helyette ezt a scriptet raktam:
[code:1:942b19d53b]#!/bin/bash
export SSH_ASKPASS="/usr/bin/x11-ssh-askpass"
export DISPLAY=':0.0'
exec /usr/bin/shfsmount $@[/code:1:942b19d53b]
Mivel nem terminálról fut majd az ssh, a jelszót az x11-ssh-askpass segítségével kéri be (fel fog ugrani, ha belépsz a pandora könyvtárba).
Kell még, hogy megjelenhessen ez az ablak a saját X-emen:
[code:1:942b19d53b]xhost +local:root@[/code:1:942b19d53b]
Ezt be lehet rakni például a saját xinitrc-dbe, vagy ahová akarod.
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Valakinek sikerült már összehoznia az kernelbeli automountert és az shfs modult? A baj abból fakad (gondolom), hogy meg kéne a jelszót adni a csatoláshoz, de maga az ssh bejelentkezés a háttérben zajlik. Azt reméltem, hogy a SSH_ASKPASS="gtk2-ssh-askpass" környezeti változó beállítása megoldja a prolémámat, de nem így lett. Miközben szenvedtem, egyszer sikerült előcsalogatni az x11-ssh-askpass-t, és mikor megadtam a jelszót, fel is csatolta a távoli könyvtáramat, de nem tudom, hogy és miért sikerült.
Arra is gondoltam, hogy megoldom a jelszó nélküli bejelentkezést azzal, hogy egy általam generált kulcsot a távoli gépnél 'authorized'-nek nyilvánítok. Ezt meg is csináltam, de még mindig nem megy.
A logban általában ez van:
[code:1:0823578c72]
May 13 12:46:38 [automount] attempting to mount entry /misc/pandora
May 13 12:46:58 [automount] >> /sbin/mount.shfs: Invalid argument
May 13 12:46:58 [automount] mount(generic): failed to mount vidagabo@pandora.inf.elte.hu (type shfs) on /misc/pandora
[/code:1:0823578c72]
az auto.misc-ben pedig ez:
[code:1:0823578c72]pandora -fstype=shfs :vidagabo@pandora.inf.elte.hu[/code:1:0823578c72]
Amúgy ha kézzel csinálom, akkor remekül megy.
Persze próbálkozhatnék az AMD-vel, de már egy ideje ezzel szenvedek, és a végére szeretnék járni.
- A hozzászóláshoz be kell jelentkezni