PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : ProFTP und Sonderzeichen



boxa
18.03.03, 14:57
Hallo Experten,

ich habe hier ProFTP am laufen und ein kleines Problem damit. Es werden Dateien vam Mac und vom PC hochgeladen. Hier gibt es ständig Probleme mit den Sonderzeichen und Umlauten. Das Leerzeichen im Dateinamen macht auch schwierigkeiten. Den Kunden kann man das nie beibringen, vernünftige Dateinamen zu vergeben.

Gibt es hierfür Lösungen. Ich möchte alle Sonderzeichen ersetzen lassen. z.B. ü in ue usw.

PigPen|tuX
18.03.03, 15:32
huhu,

vielleicht mittels eines Scriptes, das die Verzeichnisse durchscannt und dann neue Namen vergibt

ich mache es mom nur mit den Berechtigungen der Dateien, sollte aber mit Namen auch möglich sein.

----------------------
#!/bin/sh

#Setzen der Berechtigungen auf die WWW-Vezeichnisse und Dateien
# ^d -> Verzeichnisse
# ^- -> Dateien
find /var/www/blablub -exec bash -c "ls -l {} | grep -e ^d > /dev/null && chown nobody.wwwadmin {} -R" ";";

find /var/www/blablub -exec bash -c "ls -l {} | grep -e ^- > /dev/null && chown nobody.wwwadmin {} -R" ";";

find /var/www/blablub "$@" -type d -exec chmod 777 {} \;
find /var/www/blablub "$@" -type f -exec chmod 666 {} \;
echo "fertig"
echo
---------------------------------------------------------

müssest in deinem Script die Dateinamen scannen und dann Variablen definieren
so die Theorie,

ob es dafür proggis gibt weiss ich nicht.

see you
thom

boxa
20.03.03, 22:52
danke erstmal. ich werde mal versuchen die sache umzubauen. das wochenende ist ja bald da.:D