Register a domain and help support LQ
Go Back > Forums > Enterprise Linux Forums > Linux - Enterprise
User Name
Linux - Enterprise This forum is for all items relating to using Linux in the Enterprise.


  Search this Thread
Old 07-23-2009, 02:02 AM   #1
LQ Newbie
Registered: Jun 2008
Location: Auckland, New Zealand
Distribution: Ubuntu, Debian
Posts: 11

Rep: Reputation: 0
Configuration Management for RedHat - etckeeper for RH


I have a Linux mail server that is managed by several different admins in our company. Recently one of the configuration files (under the /etc directory) was changed causing a minor problem with our mail server. The change happened several weeks ago and was not apparent until later.

The problem is that no-one records changes that are made to the configuration and it's very hard/impossible to track down who made the change because everyone uses the root account. I've recently also heard of the etckeeper package from the Ubuntu server guide and was wondering if there were any similar systems for RedHat. i.e. software which allows you to put the entire '/etc' directory under version control and that integrates nicely with the package manager.

Alternatively are there any other systems, for RH in particular, which allow fine-grained control of the changes to configuration? Basically when I look at a configuration file I want to be able to see exactly when it was changed and by whom. I also really like the idea that just like in subversion you would be prompted to enter a note explaining the change every time you commit the new config.

Old 07-24-2009, 12:09 AM   #2
Senior Member
Registered: Nov 2004
Location: Texas
Distribution: RHEL, Scientific Linux, Debian, Fedora
Posts: 3,935
Blog Entries: 5

Rep: Reputation: Disabled
For a single mail server, you might consider (simply) rcs for version control. I use it on all my servers. Probably not the most elegant approach, but I'm consistent about it.

As for "everyone [using] the root account", it's probably time for you to look into requiring other sysadmins to use sudo.
Old 08-02-2009, 06:22 PM   #3
LQ Newbie
Registered: Jun 2008
Location: Auckland, New Zealand
Distribution: Ubuntu, Debian
Posts: 11

Original Poster
Rep: Reputation: 0
Thanks for the advice, we are moving to a system where everyone uses 'sudo' for sysadmin tasks. For version control, I'm a fan of subversion myself, but whatever gets the job done.

Also, as a part of searching for an solution I've come upon a system called cfengine which looks promising as a way to manage configuration on multiple machines. Has anyone had experience using this system and can you comment on how stable/usable it is?

I'm thinking of forcing all sysadmins to make changes through this system and then have them propagated to the machine(s) as a better way to make and keep track of system changes.


configuration, control, redhat, version

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
IPMI Server Management Configuration jim.thornton Linux - Hardware 0 05-13-2007 10:23 PM
LXer: LDAP configuration management and troubleshooting on AIX LXer Syndicated Linux News 0 05-08-2007 01:47 AM
LXer: Zen and the art of software configuration management LXer Syndicated Linux News 0 07-19-2006 04:54 PM
bandwith management and squid configuration slidesystems Linux - General 1 08-03-2004 07:34 AM
bandwith management and squid configuration slidesystems Linux - Networking 0 08-02-2004 09:11 PM

All times are GMT -5. The time now is 09:53 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration