On 01/31/2011 04:15 PM, Derek J. Balling wrote:
> On Jan 31, 2011, at 5:47 PM, Mark McCullough wrote:
>> I will disagree with one point given earlier.  Application code must not be 
>> distributed in RPM format because then only root can install or update it.  
>> Application code must be installed non-root.  The Windows equivalence would 
>> be that applications must not require administrative privilege to install or 
>> run. Since the Unix package managers (from AIX, HP-UX, RHEL and Solaris in 
>> my experience) don't seem to support non-root packages, a separate package 
>> manager for application code is indicated.
> This comes down to a philosophical and business decision. We don't want users 
> just compiling and installing software in random locations all on their own. 
> If they need something, they should ask the sysadmin team to get it 
> installed, properly, for them. This will generally involve a testing regimen 
> to ensure that the system remains stable with this new application code 
> installed, that if there's application-data that needs to be backed up we 
> know about it, etc.
>
> Further, as someone who's been down "dependency hell", a single unified 
> 'admin-only' package management system is the only way we want to install 
> software anywhere in our data-center.
>
I'm definitely in the same boat.  No one but those with root privileges 
should be installing anything on the servers I'm responsible for, and 
ideally those installs should be going through a proper change control 
procedure too.   Installing, maintaining and updating software is a key 
part of any sysadmins job.  Sure do as much as possible to automate the 
workload but don't allow random joes to start installing software.  
That's a good way to end up with a system you can not effectively 
support, or even re-create at 3am in the morning.
_______________________________________________
Discuss mailing list
[email protected]
https://lists.lopsa.org/cgi-bin/mailman/listinfo/discuss
This list provided by the League of Professional System Administrators
 http://lopsa.org/

Reply via email to