Segítséget kérnék a tárgyban említett cucc beállítására.
Amik eddig vannak:
1, box.com-on való regisztrálás.
2, urpmi davfs2
3, adduser $(whoami) davfs2
4, mkdir -p /media/box.com
5, echo "https://www.box.com/dav/ /mnt/Box davfs2 rw,noauto,user 0 0" | sudo tee -a /etc/fstab
6, mkdir ~/.davfs2/
echo use_locks 0 >> ~/.davfs2/davfs2.conf
echo cache_size 1 >> ~/.davfs2/davfs2.conf
echo delay_upload 0 >> ~/.davfs2/davfs2.conf
echo "/mnt/Box email@cimem jelszavam" > ~/.davfs2/secrets
chmod 600 ~/.davfs2/secrets
Ennek ellenére nem működik.
A hibaüzenet:
# mount /mnt/Box
/sbin/mount.davfs2: Mounting failed.
Could not authenticate to server: rejected Basic challenge
A secretben már próbáltam a https:// címet is, de azzal is elutasít.
Ha kitörlöm a logint, és jelszót, akkor bekéri, és beenged.
De ezt is csak root-ként.
Sima felhasználóként meg ez a hibaüzenet:
$ mount Box/
/sbin/mount.davfs2: different file system type in /etc/fstab
Hol kéne még reszelni?
- 13656 megtekintés
Hozzászólások
Mielott beviszed az egeszet fstab-ba, elobb probald meg a mount.davfs2 -vel mukodokepesre gyurni a tortenetet.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Mint említettem a postban is, a sima mount (-t davfs2 mit hova) működik. Viszont ez ugye csak root-ként lehetséges.
Ráadásul ekkor mindig elkéri a logint, és jelszót. Szeretném ezt automatizálni, hogy ne kérje el a logint, és a jelszót, hanem a secret fájlban tároltakat vegye figyelembe.
Nem teszi.
És userként sem tudok csatlakozni. Erre való ugye az fstabban való beállítás.
Update: A login és jelszó megoldódott. A bash a jelszóban lévő speciális karaktereket félreértelmezte.
Viszont az fstab-ban beállítottak ellenére is csak root-ként tudok bejelentkezni.
- A hozzászóláshoz be kell jelentkezni
Userként DAV módban ott az ablakkezelö fájlkezelöje. Szerintem sokkal jobb, mint az fstab.
Az fstab-ban ha valamit felcsatolsz akkor azt "mindenki látja" (persze lehet jogosultsággal és hasonlókkal szenvedni), alapban rendszerszintü a csatolás.
Ez elvileg a $HOME/.gvfs/ alá csatolja. Ha egyszerübb elérést akarsz a usernek adni, akkor pl:
ln -s $HOME/.gvfs/ $HOME/box.net
- A hozzászóláshoz be kell jelentkezni
Így konkrétan nem próbáltam, mert nem tudom hogy ezt az ablakot honnan varázsoljam elő. De a cikket ismerem, mert éppen ezért esett a választásom a box-ra.
Mandriva/Mageia alatt nincs ilyen jellegű hálózati kapcsolat ablak. Amik vannak ott meg nem tudom hogy: vezetékes, műhold (dvb), kábelmodem, dsl, isdn, wifi, gprs/edge/3g, bluetooth, analóg modem (pots) közül melyiket kéne választanom.
Van ugyan egy webdav elérési lehetőség a hálózati fájlmegosztásnál, és ott be lehet állítani, de az is a az fstab-ot szerkeszti, illetve az /etc/davfs2 dolgait.
Fájlkezelőként meg a Krusadert használom.
De Dolphinban is hiába kattintok az /mnt/Box mappára, nem történik semmi, illetve megnyílik csatolatlanul.
A Kde beállításaiban meg csak sambát találtam. Ezért lenne jó nekem az fstab az user,noauto opcióval. Akkor csatolódik amikor én akarom, userként, és ha végeztem lecsatolom mint egy pendrive-ot.
Tényleg senki nem használ ilyesmit?
A keepassx fájlomat szeretném megosztani több gépem között. A kulcs fájl nélkül. A jelszó adatbázis meg eleve titkosítva van. Kulcs nélkül meg amúgy sem lehet kinyitni. A megannyi felhő közül a box.com-ra esett a választásom a éppen a webdav miatt.
- A hozzászóláshoz be kell jelentkezni
Elvileg támogatja a krusader a webdav-ot is alapban:
http://www.krusader.org/documentation/remote-connections.html
De a Dolphin-ban is menne e szerint:
http://owncloud.org/support/webdav/#Dolphin
- A hozzászóláshoz be kell jelentkezni
En is a DE-vel (Gnome) oldom meg az ilyet. Elmentem a DAV fajlrendszer konyvjelzokent a nautilusban, amikor kell duplakattal felcsattintom, utana pedig a kis kidobo ikonnal lecsattintom, mint egy pendrive-ot.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
"Viszont ez ugye csak root-ként lehetséges."
Akkor miert is varjuk, hogy az fstab ezt megoldja? Elvben, ha vmi tamogatja az user mountot, akkor annak a mount.FSNEVE is szokja tamogatni ezt - amennyire en tudom. Es nem a mount -t davfs2 az, amirol beszeltem, hanem a mount.davfs2. A ketto kozott az a kulonbseg, hogy a mount egeszen biztosan nem fog teged engedni ugy userkent mountolni, de a mount.davfs2 -nel viszont van eselyed. Hidd el, hogy atgondolom, amit irok :-)
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Érdekes nekem userként nem is engedi a mount.davfs2-t. Úgy próbáltam, hogy
$ mou[TAB]
mount mountpoint
Ezek szerint esélyem sincs userként így felcsatolni. De mondok valamit. Van nekem a gépen egy windows partíció is, és azt simán felcsatolom userként. Vajon miért?
Talán azért mert az fstabban megadtam neki hogy user,noauto. Ugyanúgy ahogy a davfs2-nél is.
Ez azt jelenti hogy bootolás folyamán nem csatolódik fel, de bármilyen felhasználó fel tudja csatolni a mount paranccsal.
Elhiheted én is tudom miről beszélek.
root-ként meg:
# mount.davfs2 /mnt/Box/
mount.davfs2: missing argument
Usage:
mount.davfs -V,--version : print version string
mount.davfs -h,--help : print this message
To mount a WebDAV-resource don't call mount.davfs directly, but use
`mount' instead.
mount : or
mount : mount the WebDAV-resource as specified in
/etc/fstab.
mount -t davfs [-o options]
: mount the WebDAV-resource
on mountpoint . Only root
is allowed to do this. options is a
comma separated list of options.
Recognised options:
conf= : absolute path of user configuration file
uid= : owner of the filesystem (username or numeric id)
gid= : group of the filesystem (group name or numeric id)
file_mode= : default file mode (octal)
dir_mode= : default directory mode (octal)
ro : mount read-only
rw : mount read-write
[no]exec : (don't) allow execution of binaries
[no]suid : (don't) allow suid and sgid bits to take effect
[no]_netdev : (no) network connection needed
Itt nagyon úgy tűnik hogy amiről te beszélsz, olyan lehetőség nem is létezik. Bár ki tudja disztrófüggő lehet a dolog.
- A hozzászóláshoz be kell jelentkezni
Sajnos ez egy bug a Mageiában :-(
https://bugs.mageia.org/show_bug.cgi?id=3828
- A hozzászóláshoz be kell jelentkezni
Kijavítottam a hibát.
Valamilyen oknál fogva a fejlesztők mount.davfs2 nevü linkeket készítettek. No ezeket újragondolva, userként is hibátlanul működik a Box elérése.
A teendők rendszergazdaként:
rm-f /usr/sbin/mount.davfs2
rm-f /usr/sbin/umount.davfs2
rm-f /sbin/mount.davfs2
rm-f /sbin/umount.davfs2
ln-s /usr/sbin/mount.davfs /sbin/
ln-s /usr/sbin/umount.davfs /sbin/
Dolphinban a bal oldalon a hálózatoknál új kapcsolatot vettem fel. Így a neten keresztül csatlakozik, és emiatt helyileg nem is érhető el pld, az mc-ben sem. Viszont ez korlátozza a működését.
Az fstabos megoldás tetszik. Ekkor minden fájlkezelőben látszik, és így tudom használni a keepassx-szel is.
Most már csak egy ikont kellene faragnom hozzá. Ugyanis Krusader magától nem csatolja fel.
KDE-s mount-unmount 2 ikonos valamit hogy lehet készíteni? Nyilván .desktop fájl lesz, de lehet abba 2 ikont, 2 actiont beletenni?
- A hozzászóláshoz be kell jelentkezni
Halihóóó Emberek,
nekem simán sikerült bemountolni a tárhelyet davfs2 - vel, de a Trash mappa elérhetetlen. A web - es felület számomra nem játszik, tisztán parancssori környezetben kellene tudnom törölni a Trash mappát. Van erre mód?
- A hozzászóláshoz be kell jelentkezni
Miert akarod torolni, nagy?
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Szia,
egy - két hetente teljes backup - ot futtatnék egy script - ből, így az előző adatmennyiséget azonnal törölni kellene a Trash - ből, hogy felférjen az újabb adag. Automatizáltan szeretném, ezért nem jó a web - es felületről manuálisan.
- A hozzászóláshoz be kell jelentkezni
Nemertem. Ha davfs-en at torolsz valamit, az bekerul a trashbe???
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Pontosan! Nyugodtan próbáld ki! Bekerül a trash - be, de azt ugye csak a web - es felületen át látod, és ott lehet kiüríteni a Trash - t. De így működik a 4shared.com ill. a yandex.com is. Valahogy be kéne mountolni a Trash - t vagy egy karakteres üzemmódú böngészőben (pl lynx), amennyiben az képes javascript futtatására, elérni, hogy valami automatizmus töltse be az oldalt, klikkeljen rá a Trash - re és az Empty All gombra. Kérdés, hogy ezek közül melyik megvalósítható emberi erőfeszítéssel.
- A hozzászóláshoz be kell jelentkezni
Mechanize. Tobb nyelven is letezo dolog. Szinte barmit le tudsz kattintani vele.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Köszönöm! Ez ígéretesnek tűnik, soha nem gondoltam volna, hogy ilyesmi létezik. A Mechanize maga a böngésző vagy kell mellé még lynx is? Tisztán parancssoros környezetben, ablakozó rendszer nélkül használható?
- A hozzászóláshoz be kell jelentkezni
A mechanize maga kuldi el a GET/POST kereseket, a weboldal feldolgozasa utan. Arra figyelj, hogy JS alapu cuccokat nem tud megfeleloen kezelni (leven nem kepes a javascript kod futtatasara), arra talan a Seleniumot lehet erdemes megnezni - ahhoz viszont mar kell bongeszo is, meghozza GUI-s. De ha nem AJAX kereseket akar kuldozgetni, ahol kattintgatni akarsz, akkor nem kell semmifele bongeszo hozza. Elemezd, hogy hogyan mukodik az oldal, es az alapjan allj neki mechanize-val kattintgatni.
Nem tudom, melyik implementaciot nezed, a Ruby-srol biztosan tudom, hogy kepes CSS alapjan navigalni az oldalon, a Perles mintha csak XPath-et tudna - ez picit nehezebb.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Első ránézésre a box.com és a 4shared.com is használ javascriptet. Ha ez a helyzet, akkor a célom ablakozó rendszer nélkül nem megoldható?
- A hozzászóláshoz be kell jelentkezni
Hasznal javascriptet != AJAX-os form. Nezd meg, hogy hogyan mukodik a kuka urito form, lehet, hogy valojaban egy sima POST keressel van implementalva, es nem full AJAX-os kezelessel. Ezekre a kerdesekre sosincs egzakt valasz, meg kell nezni, hogy milyen a mostani megoldas, ki lehet-e ra valamit talalni.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
sub
- A hozzászóláshoz be kell jelentkezni
Nálam:
fstab:
https://www.box.com/dav /home/....../box.com davfs rw,user,noauto 0 0
/etc/davfs2/secrets
https://www.box.com/dav login password
utána sima userként: mount box.com
- A hozzászóláshoz be kell jelentkezni
És ha törölsz valamit, linux alatt, a davfs - en keresztül, akkor nem a Trash - be megy? Megnézted a web - es felületen?
- A hozzászóláshoz be kell jelentkezni
30 nap után véglegesen törlik a trashből, ha pedig üzleti előfizető vagy akkor meg beállíthatod
- A hozzászóláshoz be kell jelentkezni
Nem vagyok üzleti elüfizető, és a 30 nap nekem nagyon sok. A törlés nekem a hálózat reakcióideje legyen, azaz max. 5 másodperc. Ezért kutattam, hogy be lehet - e valahogy mountolni a Trash - t vagy pedig szimulálni a böngészőben való klikkelést. De most újabb ötletem van. Az asztali Windows - os gépen elindítva egy böngészőt, és benne pl. a box.com - ot, fel lehet - e venni valahogy a 80 - as porton a gépből kimenő forgalmat? Ha igen, akkor ezt a bitsorozatot kellene valahogy a linux - os házi serveren eth1 - be beleküldeni (eth1 - re van kötve az asztali Windows - os gép). Ezzel lehetne szimulálni azt, mintha a kukaürítés a Windows - os gépen, a böngészőből történt volna. MEgoldható ez emberi erőfeszítéssel?
- A hozzászóláshoz be kell jelentkezni
Ezert mondtam neked, hogy analizald, hogy mit csinal az oldal. Persze ehhez ertened kellene a HTTP protokollt, GET,POST, fel kellene tenni valami web developer cuccot a bongeszohoz (Chrome beepitetten tartalmaz ilyet) es figyelni a forgalmat.
Kicsit olvass utana dolgoknak, mielott kerdezel, azert.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Szia!
Jelenleg a python - hoz készült spynner - el kísérletezek Windows alatt, mert így könnyebb vizualizálni, hogy mi is történik. Egy kb. 10 soros python programmal sikerült belépni a 4shared.com oldalára, automatikusan kiválasztottam a Recycle Bin menüpontot, majd szintén automatikusan ráklikkelek az Empty recycle bin gombra. Itt kér egy utolsó megerősítést: Empty vagy Cancel? Opera Dragonfly - al megnéztem, hogy mi ez a gomb:
href="#" class="bluePopupButton confirmPopupBlueButton round4 floatRight gaClick jsConfirmOk">Empty
Nincs neki se name, se id. Ezt a gombot kéne megtalálni, majd browser.click - el ráklikkelni. Van valami ötlete valakinek?
- A hozzászóláshoz be kell jelentkezni
Nem tudom, mi ez a spynner, de olyan frameworkot keress, ami tud CSS vagy XPath queryket. Mindkettovel elo lehet szedni az ilyen tageket. De a CSS-sel egyszerubb.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Liberian Geek módra... Gondolom bármilyen debian alapú rendszerrel megy, meg nem debian alapúval is...
automatically-mount-box-net-cloud-storage-in-ubuntu-12-10-and-backup-your-data
viszont jut eszembe, habár ez default, de néha jobb kivenni az fstab - ból, mert különben nem áll le a gép...
vagyis ezt ki az fstab sorból : _netdev
- A hozzászóláshoz be kell jelentkezni