On Sat, 1 Feb 2003, Thomas Preissler wrote:
* Mathias Bauer schrieb am 31.01.2003:
[Überblick über viele Konfigurationsdateien, potenzielle Lösung: cvs]
Diese Gedanken kenne ich *schmunzel*.
Allerdings gibt es ein Problem: Nachdem ich (natürlich testweise) zunächst ein Repository und einige Dateien soz. als Testprojekt angelegt habe verhält sich cvs beim "commit" von Änderungen an diesen Testdateien sehr merkwürdig:
Die Meldung lautet: cvs [commit aborted]: cannot commit files as 'root'
Ich habe aus gegebenem Anlass pserver deaktiviert und lasse nur SSH zu, d.h. nur wer den SSH-Key zu seinem User kopiert hat, darf überhaupt zugreifen. Zusätzlich muss man auch in einer bestimmten Gruppe sein natürlich.
Allerdings hat das den Nachteil, dass man z.B. keine Read-Only-User definieren kann, zumindest in meiner sehr auf Sicherheit bedachten Konfiguration, die "others" keine Rechte gibt.
Ich verwende zum Konfigurieren aber gar kein ssh sondern arbeite direkt auf der Konsole unter root.
Kann mir jemand erklären, warum ich als root cvs nicht in dieser Weise einsetzen darf? (Natürlich arbeite ich normalerweise nicht unter root.)
commit als root mit pserver geht nicht.
Ich glaube, das irgendwo gelesen zu haben, oder ich bin selber mal darübergefallen.
[alternativer User mit root-Rechten]
Geht nicht, bzw. ist zu aufwendig.
Wie verwaltet ihr eure Systemkonfiguration? Ich nehme mal nicht
Leider nicht.
an, dass ihr alle Einzelheiten im Kopf hat oder separat
Wie, Du nicht? Das ist aber schade... :-(
Doch, natürlich ... irgendwie ... nach viel *Kopfzerbrech* ...
irgendwelche Protokolldateien führt, oder? Ich meine, der Ansatz von cvs ist dafür einfach zu genial. Und Kommentare und Konfiguration sind hier einfach "näher" beeinander!
Ich mache mich gerne dafür stark, ich bin auf alle Fälle bereit, das auch einzusetzen, da ich das auch gebrauchen kann (privat/Arbeit).
ACK
Gruesse, Thomas
Grüße, Mathias