X_FISH
20.07.08, 18:29
Folgendes seltsames Verhalten:
Ich habe einen Multi-OS-PC mit Linux und Windows.
Damit ich auf einige Daten von beiden Betriebssystemen problemlos zugreifen kann ist eine NTFS-Partition eingerichtet.
Der Rechner steht permanent in einem Netzwerk und dient - wenn ich ihn eingeschaltet habe - auch als FTP-Server.
Nun denn. Ich habe sowohl pure-ftpd als auch proftpd als Server installiert gehabt und bekomme bei beiden das gleiche Problem.
Die NTFS-Partition ist mit -o rw gemountet. Dies macht Sinn, da ich ja als angemeldeter User lokal auch auf die Daten bzw. die Partition schreibend zugreifen möchte.
Beim proftpd habe ich explizit mit
<Limit WRITE>
DenyAll
</Limit>
die Zugriffsrechte eingeschränkt. Jedoch konnte ich weiterhin schreibend auf die NTFS-Partition zugreifen.
Eingebunden war die NTFS-Partition mittels Symlink innerhalb des Homedir des angelegten FTP-Users. In das Verzeichnis konnte ich nicht schreiben (und auch nicht löschen), dem Symlink gefolgt jedoch schon.
Meine Lösung für das Problem:
mount --bind [Pfad zum Verzeichnis auf der NTFS-Partition] [Homeverzeichnis des FTP-Users] -o ro
Jetzt funktioniert es so wie ich es gerne haben will, aber eine Frage bleibt:
Habe ich irgendwo irgendwas übersehen oder kann ich es wirklich nur über den Umweg mit mount --bind lösen?
TIA, Martin
Ich habe einen Multi-OS-PC mit Linux und Windows.
Damit ich auf einige Daten von beiden Betriebssystemen problemlos zugreifen kann ist eine NTFS-Partition eingerichtet.
Der Rechner steht permanent in einem Netzwerk und dient - wenn ich ihn eingeschaltet habe - auch als FTP-Server.
Nun denn. Ich habe sowohl pure-ftpd als auch proftpd als Server installiert gehabt und bekomme bei beiden das gleiche Problem.
Die NTFS-Partition ist mit -o rw gemountet. Dies macht Sinn, da ich ja als angemeldeter User lokal auch auf die Daten bzw. die Partition schreibend zugreifen möchte.
Beim proftpd habe ich explizit mit
<Limit WRITE>
DenyAll
</Limit>
die Zugriffsrechte eingeschränkt. Jedoch konnte ich weiterhin schreibend auf die NTFS-Partition zugreifen.
Eingebunden war die NTFS-Partition mittels Symlink innerhalb des Homedir des angelegten FTP-Users. In das Verzeichnis konnte ich nicht schreiben (und auch nicht löschen), dem Symlink gefolgt jedoch schon.
Meine Lösung für das Problem:
mount --bind [Pfad zum Verzeichnis auf der NTFS-Partition] [Homeverzeichnis des FTP-Users] -o ro
Jetzt funktioniert es so wie ich es gerne haben will, aber eine Frage bleibt:
Habe ich irgendwo irgendwas übersehen oder kann ich es wirklich nur über den Umweg mit mount --bind lösen?
TIA, Martin