bapf wrote:Kann ich den FAT Truecrypt Container auch anders einhängen?
Selbstverständlich. Das bekommst Du aber selbst heraus, Google mal ein wenig herum und suche nach "Truecrypt Container Linux mount".
bapf wrote:Oder kann ich FTP und Apache als user forcen / umleiten so dass es geht?
Bei Apache könnte das möglicherweise dadurch gehen, dass Du als User "atom" in httdp.conf einsetzt. Aber sauberer ist in jedem Fall, den Container mit den notwendigen Rechten zu mounten.
Bei FTP liegt das Problem noch tiefer - wenn sich ein User einlogged, wird ein Prozess abgespalten und der bekommt die Rechte des eingeloggeden Users - d.h. es genügt nicht, den Serverprozess mit allen möglichen Rechten auszustatten. Es müssen die (oder das) Zielverzeichnis(se) richtig konfiguriert sein.
Beim FTP fällt mir noch auf, dass Du da Passwörter in die Conf geschrieben hast. Das ist unnötig und finde ich auch nicht gut. ProFFPD greift für das Login normalerweise auf die System Anwender zurück (mit deren Passwörtern).
Wenn ich die Aufgabe zu lösen hätte, würde ich im System einen User "xampp" anlegen, das Homeverzeichnis in /Atom/www legen (das geht alles mit Linux Boardmitteln), die Berechtigungen der Ordner entsprechend vergeben und den Anwendern nur diesen User und dessen Passwort mitteilen.
Weiterhin würde auch auch Apache dann mit dem User xampp laufen lassen und (wie schon teilweise für FTP geschehen) die ganzen notwendigen Verzeichnisse an xampp übergeben. Bei dem gemounteten Truecrypt Container kannst Du NICHT unterhalb des Startverzeichnisses /Atom andere Berechtigungen und UserIds vergeben als für /Atom selbst (das ist nun die Folge davon, dass das ein FAT Container ist - Linux hat dann nicht die Möglichkeit, einzelne Ordner oder Dateien anderen Usern zuzuordnen, das geht mit FAT einfach nicht). Deswegen wird beim mounten schon definiert, wem der Container (und damit auch alle Dateien darunter) gehören und welche Rechte gelten. Du müßtest also /Atom mit der UserID von xampp mounten - oder Du läßt das sein mit dem "xampp" User und nimmst den vorhandenen "atom" User. Dann teilst Du den Anwendern eben dessen Passwort mit und konfigurierst für den atom User das Homeverzeichnis auf /Atom/www (damit beim FTP Login das richtige Startverzeichnis da ist).
bapf wrote:Ich benötige jetzt noch eine Lösung damit die Fehlermeldungen weg gehen...
Ich werde Dir keine fertige Lösung vorkauen. Das ist offensichtlich Deine Praktikumsaufgabe und ich habe Dir jetzt viel entscheidende Hinweise gegeben, mit deren Hilfe Du das Problem lösen kannst. Aber machen mußt Du es immer noch selbst, das nehme ich Dir nicht auch noch ab.