Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Linux FTP mount mit curlftps ergibt schreibgeschützte Dateien

Mitglied: joemouth

joemouth (Level 1) - Jetzt verbinden

14.08.2013 um 22:53 Uhr, 2762 Aufrufe, 11 Kommentare

Hallo,

hoffe, Ihr könnt mir helfen.

Ich mounte einen FTP unter Debian einen FTP Server mittels curlftps:

/etc/fstab:
01.
curlftpfs#<user>:<pwd>@ftp.xyz.com /mnt/ftp fuse auto,user,uid=www-date,gid=fuse,allow_other,disable_eprt 0 0
Das klappt auch soweit gut.

Nur Dateien ändern kann ich nicht.

Dateien anlegen geht, lesen und löschen auch.

Per echo lege ich als root eine Datei an:
01.
echo test > test.txt 
02.
ls -al 
03.
-rw-r--r-- 1 www-data fuse    5 14. Aug 2013  test.txt
Löschen der test.txt geht, nur editieren geht nicht.
01.
echo test >> test.txt 
02.
-bash: test.txt: Die Operation wird nicht unterstützt
chmod 777 test.txt geht nicht:
01.
chmod 777 test.txt 
02.
chmod: Beim Setzen der Zugriffsrechte für »test.txt«: Die Operation ist nicht erlaubt
Bin nicht so fit in Linux und hoffe auf Eure Hilfe, wie ich die FTP Dateien bearbeitbar mounten kann. Vielen Dank.

Distributor ID: Debian
Release: 6.0.7
Codename: squeeze
2.6.32-5-amd64 GNU/Linux
Mitglied: 108012
14.08.2013 um 23:28 Uhr
Hallo,

machst Du das alles als root und über das Netzwerk?
Ist der root Zugriff dafür freigegeben?

Gruß
Dobby
Bitte warten ..
Mitglied: joemouth
14.08.2013 um 23:34 Uhr
Zitat von 108012:
machst Du das alles als root und über das Netzwerk?
Ich bin auf dem Linux System als root angemeldet.

Zitat von 108012:
Ist der root Zugriff dafür freigegeben?
Was bedeutet das? Für das Ändern der Dateien freigegeben?
Erstellen, löschen, öffnen funktioniert ja, nur ändern nicht.
Wie kann ich das nachprüfen?

Vielen Dank, Joe
Bitte warten ..
Mitglied: 108012
15.08.2013 um 00:03 Uhr
ok, ok, ok,

vielleicht habe ich mich auch nur unverständlich ausgedrückt.
Also lokal auf dem Server bist Du als root angemeldet und erstellst ein Verzeichnis, vergibst einen Namen und
"mountest" ein FTP hinein, richtig?

Lokal bist Du root und was bist Du auf dem FTP Server oder ist der etwa auch auf der selben Maschine bzw. dem
selben Server.

Gruß
Dobby
Bitte warten ..
Mitglied: joemouth
15.08.2013 um 01:13 Uhr
Zitat von 108012:
Also lokal auf dem Server bist Du als root angemeldet und erstellst ein Verzeichnis, vergibst einen Namen und
"mountest" ein FTP hinein, richtig?
genauso ist es.

Zitat von 108012:
Lokal bist Du root und was bist Du auf dem FTP Server oder ist der etwa auch auf der selben Maschine bzw. dem
selben Server.
Nein, der FTP Server ist remote, s.o. fstab: ftp.xyz.com
Ich bin s.o. fstab: als <user> mit <pwd> dort angemeldet und habe Lese und Schreibrechte.

Gruß, Joe
Bitte warten ..
Mitglied: Lochkartenstanzer
15.08.2013, aktualisiert um 07:09 Uhr
Zitat von joemouth:
Das klappt auch soweit gut.

Nur Dateien ändern kann ich nicht.

Dateien anlegen geht, lesen und löschen auch.


Bin nicht so fit in Linux und hoffe auf Eure Hilfe, wie ich die FTP Dateien bearbeitbar mounten kann. Vielen Dank.


moin,

ich hab ecurlftps nicht benutzt, aber ich würde sagen, daß liegt in der natur des FTP-Protokolls. Auch wenn man das ins Filesystem einbindet, muß es letztendlich doch wieder auf ftp abgebildet werden.

Und das kann eben nur lesen und schreiben "am Stück" und löschen. Von daher würde es mich verwundern, wenn man da einen Editor drauf loslassen könnte.

lks

PS: Da steht ja auch
-bash: test.txt: Die Operation wird nicht unterstützt
Bitte warten ..
Mitglied: joemouth
15.08.2013 um 08:40 Uhr
Zitat von Lochkartenstanzer:
.... aber ich würde sagen, daß liegt in der natur des FTP-Protokolls. Auch wenn man das ins
Filesystem einbindet, muß es letztendlich doch wieder auf ftp abgebildet werden.

Und das kann eben nur lesen und schreiben "am Stück" und löschen. Von daher würde es mich verwundern,
wenn man da einen Editor drauf loslassen könnte.

Danke für den Hinweis, das erscheint mir schlüssig.

Auf einem Windows System habe ich Gladinet installiert, damit kann man FTP Dateien direkt editieren.
Die haben da wahrscheinlich einen Workaround eingebaut.

Ich hoffte, dass geht mit curlftps auf Linux ebenso.

Vielen Dank, Joe
Bitte warten ..
Mitglied: bytecounter
15.08.2013 um 09:15 Uhr
Hallo,

wie Lochkartenstanzer schon schrieb, unterstützt FTP nicht das Bearbeiten von Dateien. Wenn also eine Datei in einem entsprechend gemounteten Verzeichnis bearbeitest, holt sich curlftp automatisch im Hintergrund die Datei per GET. Beim speichern, merkt curlftp das und schiebt die geänderte Datei per PUT hoch und überschreibt dabei die alte Datei.
Das ist ja auch der Sinn von curlftp...das Ganze in den Hintergrund zu schieben und nicht jedesmal GET/PUT..usw. aufrufen zu müssen. Mit echo "irgendwas" >> datei.txt schreibst Du direkt an das Ende einer Datei - und das klappt natürlich nicht...

Auf einem Server muss ich leider auch mit curlftp arbeiten, da ich dort keinen SSH-Zugang bekommen kann. Da klappt das problemlos.

vg
Bytecounter
Bitte warten ..
Mitglied: joemouth
15.08.2013 um 10:09 Uhr
Zitat von bytecounter:
..... Wenn also eine Datei in einem
entsprechend gemounteten Verzeichnis bearbeitest, holt sich curlftp automatisch im Hintergrund die Datei per GET. Beim speichern,
merkt curlftp das und schiebt die geänderte Datei per PUT hoch und überschreibt dabei die alte Datei.
Das ist ja auch der Sinn von curlftp...das Ganze in den Hintergrund zu schieben und nicht jedesmal GET/PUT..usw. aufrufen zu
müssen. ........

Auf einem Server muss ich leider auch mit curlftp arbeiten, da ich dort keinen SSH-Zugang bekommen kann. Da klappt das problemlos.

Aha, also sollte es mit curlftps grundsätzlich möglich sein, prer FTP gemountete Dateien zu bearbeiten.

Nur warum klappt das bei meiner Konfig nicht (s.o.) ?

Wie ich oben beschrieb, klappt es mittels Gladinet auf Windows, das scheint mir zu bedeuten, dass es nicht an Rechten und Konfig des FTP Servers liegt? (Worauf ich auch keinen Einfluss habe)
Bitte warten ..
Mitglied: Lochkartenstanzer
15.08.2013 um 10:25 Uhr
Du könntest umask=002 bei den MountOptionen noch probieren

lks
Bitte warten ..
Mitglied: joemouth
27.08.2013 um 09:15 Uhr
Zitat von Lochkartenstanzer:
Du könntest umask=002 bei den MountOptionen noch probieren

Hat leider keine Änderung gebracht.
Bitte warten ..
Mitglied: bytecounter
28.08.2013 um 08:39 Uhr
Hallo,

da hab ich beim ersten mal auch nicht richtig gelesen; also nur mal so ganz doof gefragt:
01.
ls -al  
02.
-rw-r--r-- 1 www-data fuse    5 14. Aug 2013  test.txt
Aber Du gibts www-date (man beachte das "e" statt dem "a" am Ende) beim Mounten als uid an....

Könnte natürlich auch ein Tippfehler beim Übertragen sein. Aber manchmal sind die Lösungen ja doch ganz doof.

Wenn wir aber geradde bei uid und gid sind:
Diese müssen die des lokalen Benutzers sein; nicht die des Remotebenutzers (mir scheint, dass Du die des entfernten Benutzers nutzt). Wenn Du als root angemeldet bist, ist uid=0. Um root explizit Zugriff zu geben, musst Du zusätzlich die Option allow_root hinzufügen.

Teste mal und melde Dich, ob's klappt.

vg
Bytecounter
Bitte warten ..
Ähnliche Inhalte
Microsoft Office
Excel 2010 schreibgeschützte Datei
Frage von Florian86Microsoft Office

Hallo, kennt jemand das Phänomen Eine Excel Datei ist von einem User geöffnet. Ein zweiter und dritter möchte diese ...

Microsoft Office

Excel-Datei - schreibgeschützt von "System"

Frage von echo11Microsoft Office

Hallo zusammen, ein Mitarbeiter hat ein kleines Phänomen beobachtet, das ich ihm leider nicht erklären kann. Der Kollege hat ...

Windows Server

Office öffnet Dateien über Sharepoint nur Schreibgeschützt

Frage von Andreas12345Windows Server8 Kommentare

Hallo. Ich habe ein Problem mit Sharepoint <-> Office Produkten. Sharepoint 2013, Office 2010 Ich kann auf dem Sharepoint ...

Windows 7

Datei auf externer Festplatte angeblich schreibgeschützt

Frage von achkleinWindows 72 Kommentare

Hallo, ein Bekannter speichert seine persönlichen Dateien auf einer externen Festplatte und nutzt diese an zwei verschiedenen Computer (beide ...

Neue Wissensbeiträge
Humor (lol)
IoT-Gefahr: Smartes Aquarium leckt!
Information von Lochkartenstanzer vor 2 TagenHumor (lol)3 Kommentare

Moin, Die IoT-Manie hat weitere Opfer gefunden. Ein Casino-Leck durch ein smartes Aquarium: Allerdings haben sie kein Wasser, sondern ...

Router & Routing

Alte Fritzbox 7270 mit VPN und SIP-Telefonie hinter O2 Homebox 6641 als "Modem"

Erfahrungsbericht von the-buccaneer vor 2 TagenRouter & Routing3 Kommentare

Nun war es soweit: Auch O2 hat mich mit VOIP zwangsbeglückt. Heute am Privatanschluss, in 2 Wochen ist das ...

Sicherheit

Ungepatchte Remote Code Execution-Lücke in LG NAS

Information von kgborn vor 3 TagenSicherheit

Nutzt wer LG NAS-Einheiten? In den NAS-Einheiten der LG Network Storage-Einheiten gibt es eine sehr unschöne Schwachstelle, die einen ...

Windows Update

Neue Version KB4099950 NIC Einstellungen gehen verloren

Information von sabines vor 3 TagenWindows Update2 Kommentare

Es ist eine neue Version des KB4099950 verfügbar, die das Problem mit den verlorenen Netzwerkeinstellungen lösen soll. Das Datum ...

Heiß diskutierte Inhalte
Netzwerkgrundlagen
VLAN - Offene Fragen
Frage von KnettenbrechNetzwerkgrundlagen16 Kommentare

Hallo zusammen, ich befasse mich derzeit mit dem Thema VLAN. Hierzu habe ich schon einige Guides gelesen, einschließlich des ...

Netzwerkmanagement
Netzwerkmanagment im Haus mit Switch, Panel und pfsense
gelöst Frage von CorraggiounoNetzwerkmanagement16 Kommentare

hi zusammen, wir sind gerade dabei das ganze Haus bzw. die einzelnen Zimmer mit netzwerkdosen zu versorgen. Vom Keller ...

Google Android
Empfehlung: Android Ortungsapp
gelöst Frage von certifiedit.netGoogle Android13 Kommentare

Guten Morgen, grundsätzlich vorweg, ich wollte mich eben schlau machen, bzgl einer Ortungsapp, welche Androidbasiert einem anderen Androidsmartphone mitteilt, ...

Vmware
Server 2008 r2 vmware terminalserver
Frage von MasterCVmware12 Kommentare

Guten Abend zusammen, ich hoffe , dass einer von euch mir weiterhelfen kann ,bei meinem kack Problem ! Ist ...