Ich bin kein Benutzer von Linux, aber ich habe einige Berechtigungsprobleme, von denen ich hoffe, dass jemand etwas Licht einbringen kann.
Ein bisschen Hintergrund: Ein Kollege von mir hat eine Linux-Box (auf der Debian meines Erachtens ausgeführt wird) mit einem SVN-Repository. Das Repository-Verzeichnis und die Dateien "Eigentümer" sind mein Kollege. Wir sind beide Mitglieder einer Gruppe namens "Benutzer". Er verwaltet mehrere Projekte, sowohl Linux- als auch Windows-Apps, während ich eine Windows-App habe. Für die Windows-Apps verwenden wir beide TortoiseSVN über einen SSH-Link zum Festschreiben / Aktualisieren.
Wenn Sie den Befehl ' ls -l ' ausführen, werden die Repository-Dateien und -Ordner in der Linux-Box mit den folgenden Berechtigungen angezeigt:
-rwxrwx --- john Benutzer
Wenn sich mein Kollege jedoch für das Repository verpflichtet, ändern sich die Berechtigungen in:
-rwxrwx --- john john
Dies bedeutet dann, dass ich die Berechtigung verweigert bekomme, wenn ich selbst auf das Repository zugreifen möchte, da die Gruppenberechtigungen nur mit den Berechtigungen des Eigentümers überschrieben wurden.
Um dies zu beheben, wird ein Befehl ' chown -R ' auf die Dateien / Ordner angewendet, um die Berechtigungen wieder auf Eigentümer / Gruppe festzulegen. Jedes Mal, wenn er in das Repository schreibt, wird das Problem jedoch wiederholt.
Ich bin nicht sicher, ob es sich nur um ein SVN-Problem oder um ein grundlegenderes Eigentümer- / Gruppenproblem handelt.
Hat jemand eine Ahnung, wie man das verhindern kann oder wohin man gehen soll? Ich versuche meinem Kollegen zu helfen, der Probleme mit der Lösung dieses Problems hat.
Entschuldigung für die vagen Infos, ich hoffe ich habe das Problem klar genug vermittelt. Wie ich schon sagte, ich bin kein Linux-Benutzer, ich habe nur das niedergeschrieben, was ich von seinem Blick über die Schulter bekommen habe.
Danke für alle Hinweise, die ich weitergeben kann!