Danke für den Hinweis, vorher sah das wirklich unübersichtlich aus.
Die Idee mit der fstab ist gut. Ich hatte gar nicht daran gedacht, dass ~chk als NFS eingehängt wird.
|
Quellcode
|
1
|
192.168.1.1:/home/chk /home/chk nfs rw,async 0 0
|
Dieser Eintrag muss wohl angepasst werden, damit auch wirklich nur 'chk' Zugriff hat.
Nachtrag#1: Das Problem liegt wohl eher an der "/etc/exports" auf dem Server (squashing). Naja, morgen (nachher) dann wieder ...
Nachtrag#2: Jawohl, das war es. Ohne squashing wird 'foo' nun der Zugriff auf ~chk verweigert. Der korrigierte Eintrag aus der "/etc/exports":
|
Quellcode
|
1
|
/home/chk 192.168.1.2(sync,rw)
|
Nebenbei, im FAQ von Subversion (
http://subversion.tigris.org/faq.html) steht:
Ahhh! I just discovered that my Subversion client is caching passwords in plain-text on disk! AHHH!
Calm down, take a deep breath.
On UNIX, notice that the directory which contains the cached passwords (usually ~/.subversion/auth/) has permissions of 700, meaning only you can read them.
On Windows 2000 or later, svn 1.2 and above uses standard Windows APIs to encrypt the data, so only the user can decrypt the cached password.
Trust your OS to protect data on disk.
700 ist ja richtig (drwx------ 5 chk chk 144 Feb 21 02:49 /home/chk/.subversion/auth), aber "Trust your OS" müsste man vielleicht ergänzen durch "and that guy who administrates your system"
Danke an alle Helfenden
Nachtrag#3: Die Änderung an der 'exports' behob zwar das eigentliche Problem, doch danach konnte nichtmal root auf ~chk zugreifen! Jetzt funktioniert es komplett fehlerfrei:
|
Quellcode
|
1
|
/home/chk 192.168.1.2(sync,rw,root_squash,anonuid=1000,anongid=100)
|