Too many levels of symbolic links.

Backup, Restore und Transfer von Daten
Post Reply
bmp
Posts: 116
Joined: 2003-03-13 16:30
 

Too many levels of symbolic links.

Post by bmp »

Hallo, ich benutze WU-Ftp.
Bei meinen Benutzern WebX klappt auch alles.
Nun will ich aber einem WebX benutzer einen symlinc auf ein Verzeichniss legen.
Auf der Console klappt alles nur im FTP Programm bekomme ich ein Too many levels of symbolic links.
An den Rechten liegt es nicht.
Hat einer eine Idee ?
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Too many levels of symbolic links.

Post by dodolin »

Das hatte ich auch mal, allerdings nicht in Verbindung mit einem FTPD. Da ich davon ausgehe, dass die maximale Anzahl möglicher Symlinks hoch genug für alle "normalen" Anwendungen ist, tippe ich auf Rekursion. So war es jedenfalls damals bei mir. Checke genau, wo der Symlink hingeht und was das für eine Datei (auch ein Symlink? -> Worauf?) ist.
kase
Posts: 1031
Joined: 2002-10-14 22:56
 

Re: Too many levels of symbolic links.

Post by kase »

>Too many levels of symbolic links

Hört sich für mich ebenfalls so an, als würde der Link auf einen Link zeigen, und dein FTP Programm ist damit überfordert. Kann das sein ?
bmp
Posts: 116
Joined: 2003-03-13 16:30
 

Re: Too many levels of symbolic links.

Post by bmp »

kase wrote:>Too many levels of symbolic links

Hört sich für mich ebenfalls so an, als würde der Link auf einen Link zeigen, und dein FTP Programm ist damit überfordert. Kann das sein ?
Nein.
Der Link geht auf ein Verzeichniss direkt oberhalt der root.
Genau gesagt deht der Link von:

./usr/local/httpd/htdocs/kunden/web3/~Battlefield
nach
./Battlefield/
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Too many levels of symbolic links.

Post by dodolin »

Genau gesagt deht der Link von:

./usr/local/httpd/htdocs/kunden/web3/~Battlefield
nach
./Battlefield/
Da ist nur 1 Punkt. Somit zeigt Battlefield auf sich selbst.
BTW: Es wäre sicher eindeutiger, würdest du einfach die Ausgabe von ls -l hier posten.

Wenn der FTP-User chroot macht, dann kommt er doch sowieso nicht ausserhalb seines $HOME. Wenn doch, sollte der Link wohl auf ../battlefield zeigen, was dann
/usr/local/httpd/htdocs/kunden/Battlefield entspräche.
bmp
Posts: 116
Joined: 2003-03-13 16:30
 

Re: Too many levels of symbolic links.

Post by bmp »

dodolin wrote: Da ist nur 1 Punkt. Somit zeigt Battlefield auf sich selbst.
BTW: Es wäre sicher eindeutiger, würdest du einfach die Ausgabe von ls -l hier posten.

Code: Select all

lrwxrwxrwx    1 root     root           13 Mar 24 21:16 Battlefield -> /Battlefield/
lrwxrwxrwx    1 root     root           12 Mar 24 23:31 Battlefield1 -> /Battlefield
dodolin wrote: Wenn der FTP-User chroot macht, dann kommt er doch sowieso nicht ausserhalb seines $HOME.
Da liegt der Hase. Genau das wollte ich machen.
Gibt es da denn keine möglichkeit ?
alexander newald
Posts: 1117
Joined: 2002-09-27 00:54
Location: Hannover
Contact:
 

Re: Too many levels of symbolic links.

Post by alexander newald »

Alle Dateien in /Battelfield per Hardlink in das Homeverzeichnis des Users stellen.

Alexander Newald
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: Too many levels of symbolic links.

Post by dodolin »

Alle Dateien in /Battelfield per Hardlink in das Homeverzeichnis des Users stellen.
Korrekt. Das geht aber nur auf der selben Partition. Ansonsten hier lang: -> http://proftpd.linux.co.uk/localsite/Us ... links.html

Den URL hatte ich aber schonmal hier im Forum gepostet, da bin ich mir ziemlich sicher.
bmp
Posts: 116
Joined: 2003-03-13 16:30
 

Re: Too many levels of symbolic links.

Post by bmp »

Habe jetzt direkt auf die Betreffenden Dateien einen Hardlink gemacht.
Das reicht mir im momend.
Ich danke euch allen für die gute und nette Hilfe.........
Post Reply