Kümmelkorn
Aktives Mitglied
Thread Starter
- Dabei seit
- 06.10.2008
- Beiträge
- 1.941
- Reaktionspunkte
- 127
Hallo,
ich bin dabei, zu versuchen, mir einen SVN Server unter OS X Leopard einzurichten. Das klappt soweit auch erst mal ganz gut, allerdings möchte ich nun, dass man auf diesen Server übers Internet zugreifen kann (DynDns ist schon eingerichtet).
Bei der SVN Einrichtung bin ich anfangs nach einer Anleitung von wegus aus dem Entwickler-Forum vorgegangen, deshalb liegen meine Repos z.Z. im Verzeichnis /Users/Shared/SVN Repositories.
Ich nahm an, dass ich zur Internetfreigabe SSH brauche, also hab ich es kurzerhand aktiviert - und bin ziemlich erschrocken!
Über SSH scheint mein komplettes System gläsern zu werden! Für SSH braucht man wohl System-Nutzer, und diese haben natürlich Zugriff auf fast alles (mind. mal Lesezugriff).
Das Problem: Unter /Users/Shared liegt noch so allerlei anderes, was niemand was angeht (u.a. eine Software Lizenz!). Außerdem möchte ich nicht, dass jeder mein System ausspionieren kann - das geht niemanden was an! Z.B. auch, welche Nutzer auf dem System noch so eingerichtet sind sollte geheim sein!
Ist das überhaupt möglich? Ich weiß, ich kann Dateien die Leserechte entziehen, aber wenn ich das /Users-Verzeichnis sperre, ist mein Repo-Verzeichnis auch nicht mehr zugänglich, zudem muss ja Zugang dazu sein, wenn sich jemand einloggen will...
außerdem würde ich gern vermeiden, alle Rechte im kompletten System verändern zu müssen - nicht, dass ich was kaputt mache, ich habe kein Backup (und derzeit auch keine externe Platte für sowas)!
Geht das auch einfacher? Vielleicht gibts ja ne Alternative zu SSH oder man kann das ganz einfach lösen?
Gruß, Micha
PS: Keine ahung, ob das Thema ins Entwickler-, Mac OS X- oder UNIX-Forum gehört... bitte notfalls verschieben.
ich bin dabei, zu versuchen, mir einen SVN Server unter OS X Leopard einzurichten. Das klappt soweit auch erst mal ganz gut, allerdings möchte ich nun, dass man auf diesen Server übers Internet zugreifen kann (DynDns ist schon eingerichtet).
Bei der SVN Einrichtung bin ich anfangs nach einer Anleitung von wegus aus dem Entwickler-Forum vorgegangen, deshalb liegen meine Repos z.Z. im Verzeichnis /Users/Shared/SVN Repositories.
Ich nahm an, dass ich zur Internetfreigabe SSH brauche, also hab ich es kurzerhand aktiviert - und bin ziemlich erschrocken!
Über SSH scheint mein komplettes System gläsern zu werden! Für SSH braucht man wohl System-Nutzer, und diese haben natürlich Zugriff auf fast alles (mind. mal Lesezugriff).
Das Problem: Unter /Users/Shared liegt noch so allerlei anderes, was niemand was angeht (u.a. eine Software Lizenz!). Außerdem möchte ich nicht, dass jeder mein System ausspionieren kann - das geht niemanden was an! Z.B. auch, welche Nutzer auf dem System noch so eingerichtet sind sollte geheim sein!
Ist das überhaupt möglich? Ich weiß, ich kann Dateien die Leserechte entziehen, aber wenn ich das /Users-Verzeichnis sperre, ist mein Repo-Verzeichnis auch nicht mehr zugänglich, zudem muss ja Zugang dazu sein, wenn sich jemand einloggen will...
außerdem würde ich gern vermeiden, alle Rechte im kompletten System verändern zu müssen - nicht, dass ich was kaputt mache, ich habe kein Backup (und derzeit auch keine externe Platte für sowas)!
Geht das auch einfacher? Vielleicht gibts ja ne Alternative zu SSH oder man kann das ganz einfach lösen?
Gruß, Micha
PS: Keine ahung, ob das Thema ins Entwickler-, Mac OS X- oder UNIX-Forum gehört... bitte notfalls verschieben.
Zuletzt bearbeitet: