Hi Matthias, Matthias Messerer schrieb am Thu, May 09, 2002 at 01:07:14PM +0200:
ich habe auf unserem Linux Server (Suse 8.0) diverse Verzeichnisse via Netatalk für Mac's freigegeben. Der Zugriff auf diese Freigaben funktioniert auch wunderbar, nur gibt es folgende Probleme:
- Wenn man Dateien direkt auf dem Server bearbeitet (z.B. mit QuarkXPress) kann man sie plötzlich nicht mehr speichern, obwohl die Zugriffsrechte der Datei stimmen. Dies kommt immer mal wieder vor, und dann plötzlich nicht mehr... und das bei z.B. ein und der selben Datei!!!
Das ist ein bekanntes Problem... btw: Was gibt ein "rpm -q netatalk" auf Deinem System aus? Ich vermute mal, daß Suse der 8.0 (mal wieder) eine Zralt-Version von netatalk beigelegt hat...
- Wenn ich ein Freehand - Dokument direkt auf dem Server anlege und Bilder hineinladen, dann muss ich beim erneuten öffnen der Datei alle Bilder wieder zuweisen!!! Die Freehand-Datei verliert auf dem Server also die Pfadangaben zu den Bildern!!!
Die wird vermutlich irgendwie in Form von Aliasen gespeichert... Dateien und Verzeichnisse werden vom MacOS mittels File und Directory IDs (DID) verwaltet. Eine persistente Form der DID-Zuweisung ist im Zusammenhang von netatalk noch nicht möglich, was sich aber hoffentlich mit einer der kommenden netatalk-Versionen ändern wird. Stichwort: CNID (dazu solltest Du in den netatalk-Mailinglisten so einiges finden...).
Wir benutzen MacOS9 sowie die Netatalk-Version die bei Suse 8.0 mit dabei ist! Für die PC's habe ich die selben Verzeichnisse mit Samba freigegeben, da habe ich die beschriebenen Probleme nicht!
Auf Seiten von Windows gibt es auch keine Resource Forks, die Dir die Arbeit erleichtern (oder im Zusammenhang mit netatalk erschweren). Du solltest Dir ein aktuelles netatalk (z.Zt. 1.5.3.1) besorgen (Download z.B. unter ftp://ftp.suse.com/pub/people/olh/netatalk) und es am besten selbst kompilieren. IMHO wurde das Suse-netatalk-Paket mit folgenden Optionen gebaut: ./configure \ --prefix=/usr \ --sysconfdir=/etc \ --with-pkgconfdir=/etc/atalk \ --with-tcp-wrappers \ --with-pam \ --with-shadow \ --with-ssl \ --with-did=last \ --enable-pgp-uam \ --enable-timelord \ --enable-suse \ --mandir=%{_mandir} Gruß, Christian -- Christian Schmidt | Germany | christian@siebenbergen.de No HTML Mails, please!! http://lernst.de/zitieren/kriegst.de/antworten/