The UNIX and Linux Forums  

Go Back   The UNIX and Linux Forums > Top Forums > UNIX for Dummies Questions & Answers
Google UNIX.COM


UNIX for Dummies Questions & Answers If you're not sure where to post a UNIX or Linux question, post it here. All UNIX and Linux newbies welcome !!

More UNIX and Linux Forum Topics You Might Find Helpful
Thread Thread Starter Forum Replies Last Post
Setting user groups Remi SUN Solaris 1 05-21-2007 01:11 PM
User groups Zak UNIX for Dummies Questions & Answers 3 05-10-2006 07:54 AM
Adding user to groups peteythapitbull UNIX for Dummies Questions & Answers 1 03-21-2006 06:35 PM
Extract directories, users, groups & permissions to excel MacLon Shell Programming and Scripting 0 02-15-2006 06:38 AM
dynamic user groups hammer UNIX for Dummies Questions & Answers 0 10-28-2005 08:02 AM

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 03-13-2008
Registered User
 

Join Date: Aug 2005
Posts: 3
Setup of user groups and permissions

Hi folks, thanks for reading this. I have been asked to manage our company's SCO OpenServer 5 system since the old administrator left. I have a very basic knowledge of Unix, but only the basic commands - ls, ps, chmod, etc.

This server holds thousands of programs (converted Basic programs, dating back to the '70s) and files for two entities - our city hall and our public utilities. Up to this point there have only been two login ID's - one for city functions, the other for utility functions. Whoever logged in had run of the house for that area - payroll, accounts receivable, billing, etc. Unless permissions were purposely set low for a program or file, employees from the two entities could not access or modify the other entity's stuff. If a person is working on the city side and needs to do something on the utility side, they have to log out and log back in with the utility id.

We have a new finance director who wants to implement tighter security - and I'll admit it's probably time we did. I have outlined how the employees should be broken down into user groups: cityhigh (high restriction), citymed (medium restriction), and citylow (low restriction); and the same on the utility side (utilhigh, utilmed, utillow). Low restrictions for the managers, high restrictions for the users, and medium for - well, I'm not sure yet. Of course, I also need full access available to myself and the director so he can cross the boundaries of city and utilities effortlessly. There are also employees that work with both city and utility programs. I have already given each employee a unique login and assigned them to one of these groups. This is all fairly easy with the gui interface in SCO.

So how should I proceed now? For instance, I need the folks in the cityhigh group only to have access to one or two modules (say, data entry for assessments and season park passes), while the folks in the citylow group need access to those AND payroll AND utility accounts payable. Same with the utility side.

Do I need to adjust the permissions for every file to allow only this group and that group? Or is there an easier way to kind of "mass" update the whole system? Do I need to set different permissions values to each group?

I know this isn't going to be a quickly finished project, so I'm taking it step by step. I had suggested that our city contact a unix consultant to do this for us, but I was told it isn't in the budget.

Thank you for reading all the way to the end!

Mike
Reply With Quote
Forum Sponsor
  #2 (permalink)  
Old 03-13-2008
Registered User
 

Join Date: Jul 2007
Posts: 93
load the sudo utility; you can configure each person and groups as grandular as you wish, and its free.

Sudo Main Page
Reply With Quote
  #3 (permalink)  
Old 03-13-2008
sad_angle's Avatar
Registered User
 

Join Date: Jun 2001
Location: Madison, WI
Posts: 60
SE Linux. Made by the Govt, for the Govt

SELinux Frequently Asked Questions (FAQ)

Good luck
Reply With Quote
  #4 (permalink)  
Old 03-13-2008
flatopokey's Avatar
Registered User
 

Join Date: Jan 2008
Location: NY
Posts: 8
Have never installed on SCO but it should not be an issue..If your new to Unix try webmin (web based administration ) Webmin. I think you will like the results.
Reply With Quote
  #5 (permalink)  
Old 03-14-2008
sad_angle's Avatar
Registered User
 

Join Date: Jun 2001
Location: Madison, WI
Posts: 60
As much as I agree with denn, that sudo tool can enable you to get the permissions that you want to take place, And as much as I agree with flatopokey that webmin is a very useful tool, however, I disagree with their approach to work the project.

Their approach is to deal with one user at a time, which builds permissions around every user on his/her own. Thus causing same-level employees to have more permissions than others. That can cause long term administrative problems on the long run.

My approach is to build your security policy around the "job description". Then assign users and groups to these job descriptions. That means you need more than just user/group/others, backed up by timed cron jobs.

SE Linux gives you the ability to set more than 4000 levels of "job descriptions", on the core kernel level. The moment you change the "job description", by default all users, groups, applications permissions, and rights, in that category, will follow.

My quick assessment is that you need a 4 steps project:

1- Get the job descriptions for everyone that will access your system, with the assistance of the two arms : human resources, and financial management, know what files or directories these "job descriptions" need to access, or have access denied.

2- Decide if using Webmin and Usermin will suffice for the project, as you'll work on the 'that guy' level. Or that you have too many users that you need to work on the 'job description' level.


3- For less than 30 job descriptions, I recommend aggressive usage of sodu, then webmin and user min. For more than 30 job descriptions in one company, or more than 200+ employees (I'm cynical in these numbers) I recommend to install SE Linux batch. Your 2.6 kernel has support for it.

4- Look the screen shots at screens - SETools Policy Analysis Suite - Trac. You can use the SLIDE application to manage it. SELinux Policy IDE (SLIDE) - Trac . Go further to use project CLIP as a presentation to your boss, on how you are planning on it. Choose which model you wish to apply
http://www.nsa.gov/selinux/papers/policy2/x84.html


Finally, I think this is a fun and great project, so enjoy every minute of it. You'll be amazed how much you'll know about UNIX by the end of it.

Good luck Mike
Reply With Quote
Google UNIX.COM
Reply

Thread Tools
Display Modes




All times are GMT -7. The time now is 01:42 PM.


Powered by: vBulletin, Copyright ©2000 - 2006, Jelsoft Enterprises Limited.
The UNIX and Linux Forums Content Copyright ©1993-2008 The CEP Blog All Rights Reserved -Ad Management by RedTyger Visit The Global Fact Book

Content Relevant URLs by vBSEO 3.2.0