Seite 1 von 1
Nützliches Package entdeckt.
Verfasst: 11.10.2003 23:35:20
von weedy
Kürzlich habe ich nach ein paar ftp-tools gesucht, mit denen ich ich in der Lage bin, ein paar ftp-operationen in Scripten fest zu verdrahten. Da fand ich z.B. das Package ftp-utils, was überhaupt nicht zu gebrauchen war, weiterhin gab es die Package ftp-upload, die ich jetzt auch erfolgreich einsetze und nebenbei stieß ich auf interessante Packages namens ftpfs-src und ftpfs-utils. Ftpfs? Ein Filesystemtreiber für Ftp-Verzeichnisse? Tatsächlich. Ich habe mir das mal installiert ( ist mit ein wenig Arbeit verbunden und nicht ganz ungefährlich, deswegen nur erfahrenen Benutzern zu empfehlen) und bin jetzt tatsächlich in der Lage, eine ftp-url an ein Verzeichnis zu mounten. Leider geht das noch nicht per fstab aus dem Package ftpfs-utils; man muss mit ftpmount mounten; das normale mount geht nicht, sonst ginge das auch per fstab; bsp:
Code: Alles auswählen
# mkdir ftp
# ftpmount ftp:ftp@ftp2.ccc.de ftp
# ls ftp
INDEX chaosradio cryptron gd misc video
blinkenlights codecon2002 deathmatch gsm serprog web-backup
c-radar congress docs hal2001 software
camp2003 crd events konferenz uniprog
# umount ftp
# rmdir ftp
Wie also zu sehen ist, geht aber umount.
Fazit: nützlich und pädagogisch wertvoll.
Und für alle, die ich jetzt nicht mehr von dem Abenteuer abhalten kann: Viel Spass und Erfolg.
weedy.
Verfasst: 15.10.2003 17:27:58
von weedy
Kleiner Hinweis noch hinterher:
Ich hatte damit heute tatsächlich mal mein Rechner zum stehen gebracht. Also: mit vorsicht zu geniessen. (Ist aber auch an dem Versionsstand ersichtlich *räusper*)
weedy.
Verfasst: 16.10.2003 08:24:12
von josef
Ist aber auch irgendwie dumm, daß jeder bei solchen Tools sein eigenes Süppchen kocht. Der Hurd kann das schon von Hause aus

Ansonsten gibt es noch LUFS, kio, gnome-vfs und diverse andere virtuelle Dateisysteme.
Verfasst: 25.10.2003 04:54:59
von godsmacker
Wieso gibt es diese beiden Pakete eigentlich nur in woody?
Verfasst: 25.10.2003 13:56:30
von abi
godsmacker hat geschrieben:Wieso gibt es diese beiden Pakete eigentlich nur in woody?
ftpfs.sf.net hat geschrieben:
!!! This project has been obsoleted by LUFS (UserLand FileSystem) which besides ftpfs supports sshfs and some others. Please use the new implementation. !!!
apt-get install lufs-source lufs-utils
Verfasst: 25.10.2003 18:07:22
von godsmacker
Dankeschön

Verfasst: 18.05.2004 19:42:39
von Jonzl
ist ftpmount nur für root oder auch für user gedacht?
Verfasst: 18.05.2004 20:26:13
von peschmae
nur für root - wie loopback und ähnliches auch
MfG Peschmä
Verfasst: 18.05.2004 23:27:14
von Disi
Hmm also es ist auf jeden fall im Privaten gebrauch sehr nützlich
übers internet würd ich dann doch zur grafischen oberfläche empfehlen *g*
Verfasst: 18.05.2004 23:36:00
von fabske
gibt es sowas auch für http?
Verfasst: 18.05.2004 23:47:51
von g-henna
Hi!
Das möchte ich stark bezweifeln, schon deshalb weil du ja unter http z.B. ohne die tolle Apache-Fileliste (wenn es keine index.html gibt) gar nicht weißt, was da überhaupt für Dateien in einem Ordner drin liegen. Schreibsupport für http dürfte auch sehr experimental sein (*grin*) und es macht ja auch nicht furchtbar viel Sinn, eigentlich.
Bye
g-henna
Verfasst: 19.05.2004 01:10:16
von tylerD
mohameth hat geschrieben:gibt es sowas auch für http?
Wenn du Webdav noch dazu zählst ja. Ansonsten macht es ja auch wenig Sinn..
cu
Verfasst: 19.05.2004 10:36:07
von devilx
Ave,
Wo wir schon beim thema mounten sind, koennte mir jemand ganz kurz sagen, wie man eine ISO mountet? Bei:
Kommt eine Fehlermeldung dass nur Root dies machen kann, ich will aber als User eine ISO mounten...
Bye
Verfasst: 19.05.2004 13:54:47
von pugnacity
du musst das device loop angeben... steht aber auch irgend wo im manual zu mount.... gehen tut das jedenfalls...
Verfasst: 19.05.2004 18:31:35
von Joghurt
pugnacity hat geschrieben:du musst das device loop angeben... steht aber auch irgend wo im manual zu mount.... gehen tut das jedenfalls...
Als nicht-root? Würde mich wundern...
@DevilX: Warum soll ein normaler User ein ISO mounten?
Du könntest natürlich ein SUID-root Skript schreiben, den man die Dateinamen als Paramter übergibt. Das ist aber nicht gerade sicher...
Verfasst: 19.05.2004 18:56:14
von g-henna
Hi!
Geht nicht einfach ein "user" in der /etc/fstab? Der kann ja auf nen toten Link zeigen, der dann bei Bedarf immer umbenannt wird. Moment... geht das???
Bye
g-henna
Verfasst: 19.05.2004 18:57:55
von fred19726
Hi, um CD-Images als user (OHNE SUID-root) zu mounten hab ich mir folgendes Perl Script gebastelt !
Code: Alles auswählen
#!/usr/bin/perl
use strict;
use warnings;
use vars qw($loop_dir $image_link $image_file $filemanager_command);
# einfach folgende zeile in die fstab eintragen
# <image_link> <loop_dir> auto ro,user,loop,noauto
#
# Name des temporäreren links der auf
# das als parameter übergebene CD image zeigt
$image_link="/tmp/image_iso";
# Verzeichniss in das gemountet erden soll
$loop_dir="/media/mod/cdimage";
# kommando das nach erfolgreichem mounten ausgefhrt werden soll
$filemanager_command="rox $loop_dir";
# wenn kein image angegeben beenden
if (!$ARGV[0]){
print "!! kein CD-Image angegeben !!\n";
exit 1;
}else{
$image_file=$ARGV[0];
}
# testen obs ein cd image ist
if (!-e$image_file || -d$image_file || !-r$image_file){
print "!! keine Datei nicht vorhanden oder keine Leseberechtigung !!\n";
exit 1;
}
# wenn cat /proc/mounts | grep \"$loop_dir\" 256 ist dann hat grep nichts zurückgegeben
if (system("cat /proc/mounts | grep \"$loop_dir\"") ne "256"){
if (system("umount \"$loop_dir\"") ne "0"){
print "!! konnte altes image nicht unmounten !!\n";
exit 2;
}
}
# alten image symlink löschen
if (-l$image_link){
if (system("rm \"$image_link\"") ne "0"){
print "!! konnte symlink nicht löschen !!\n";
exit 3;
}
}
# symlink zu dem dateinamen in der fstab machen
if (!-e$image_link){
if (system ("ln -s \"$image_file\" \"$image_link\"") ne "0"){
print "!! konnte symlink nicht anlegen !!\n";
exit 4;
}
}
# image mounten
if (-e$image_link && -r$image_link){
if (system ("mount $loop_dir") ne "0"){
print "!! mount vorgang nicht erfolgreich !!\n";
exit 6;
}
}else{
print "!! loop link ist nicht vorhanden oder lesbar !!\n";
exit 5;
}
# rox starten
system ("$filemanager_command");
Verfasst: 20.05.2004 10:56:51
von Jonzl
peschmae hat geschrieben:nur für root - wie loopback und ähnliches auch
wieso soll ftpmount nur für root sein weil es bei loopback auch so ist?