[Gelöst] Trac, Remote-SVN und sshfs

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Sash755
Beiträge: 11
Registriert: 31.08.2009 22:47:12

[Gelöst] Trac, Remote-SVN und sshfs

Beitrag von Sash755 » 26.01.2010 19:29:06

Ich habe heute folgendes versucht: Trac-Installation auf einem virtuellen Server, der ein svn-Repository von einem anderen Server anzeigen soll. Remote-svn-Server scheints in der Version von Lenny (0.11.1) nicht zu geben, also wollte ich die svn-Repos, die ebenfalls auf einem Lenny-sŚerver liegen, per sshfs mounten und quasi lokal in trac einbinden
Gemountet habe ich mittels

Code: Alles auswählen

sshfs root@host:/path /mnt/point  -o ro,umask=0222
. Funktioniert auch, aber www-data (der user, unter dem der Apache läuft) hat da keinen Lese-Zugriff (Schreiben will ich da wirklich nicht, weil Trac nur anzeigen und nicht administrieren soll) drauf. Wieso nicht? 0222 heißt doch rx für jeden und das muss jawohl ausreichen...
Zuletzt geändert von Sash755 am 27.01.2010 19:00:49, insgesamt 1-mal geändert.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: Trac, Remote-SVN und sshfs

Beitrag von ThorstenS » 26.01.2010 20:05:23

dann nimm doch mal die Identität von www-data an und versucht dorthin zu navigieren - da wirste schon sehen wo es klemmt.

Alternative:
Ich nutze gerne nfs4 mit idmapd für das Einbinden von entfernten Dateisystemen. Dann klappt auch rsync (bspw. für rsnapshot Sicherungen - das geht bei sshfs nicht).
Wenn die Verschlüsselung für dich wichtig ist, kannst du auch stunnel nehmen zum Tunneln von nfs4.

Sash755
Beiträge: 11
Registriert: 31.08.2009 22:47:12

Re: Trac, Remote-SVN und sshfs

Beitrag von Sash755 » 27.01.2010 18:59:26

Danke für deine Antwort.
Mit nfs werde ich demnächst auch etwas rumspielen, aber hier das Problem konnte ich hier jetzt lösen, ohne sshfs gegen was Anderes zu ersetzen.
Es gibt da die schöne Option allow_other, die es ermöglicht, auch anderen Usern als Root Zugriff auf die gemounteten Verzeichnisse zu ermöglichen.
Und rsync oder so brauche ich da ja sowieso nicht, weil ich, wie oben schon gesagt, nur lesend darauf zugreifen will/muss/darf.

Antworten