All of lore.kernel.org
 help / color / mirror / Atom feed
* Re: General Users
@ 2002-01-15 20:03 Westerman, Mark
  2002-01-15 23:38 ` Shaun Savage
  0 siblings, 1 reply; 9+ messages in thread
From: Westerman, Mark @ 2002-01-15 20:03 UTC (permalink / raw)
  To: selinux

I am not worried about user Profile Management or any type 
of group management.

The issues is the actual SELinux policy management.
When you create the policy from the policy
rules the binary file is store in /ss_policy. To add a 
user to the system now you must:
	1. Add the user to the system
	2. Add the user to the file SELinux/policy/users
		user xxxx roles { user_r };
	3. Rebuild the policy file.
		make install
	4. Load the new policy into the kernel or reboot.
		load_policy /ss_policy
	5. Add the user to the /etc/security/default_context
	6. Add the user to the /etc/security/cron_context


Some of the problems I will have with this type of implementation is
	1. I do not believe that the load_policy will be allowed on the 
         general workstation (security reasons) . That leaves only reboot. 
	2. Rebuild the policy file for hundred workstation is not a feasible

	   implementation. 
	3. The policy files will the same for each workstations so a push of
         the policy files is ok. (this will be performed via encryption)
	4. As stated early password will be distributed via NIS (legacy
reasons
         not an option to change).

Any more Ideas or suggestions would be greatly appreciated

Mark Westerman

--
You have received this message because you are subscribed to the selinux list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 9+ messages in thread
* General Users
@ 2002-01-15 14:21 Westerman, Mark
  2002-01-15 17:49 ` Stephen Smalley
                   ` (3 more replies)
  0 siblings, 4 replies; 9+ messages in thread
From: Westerman, Mark @ 2002-01-15 14:21 UTC (permalink / raw)
  To: selinux; +Cc: 'sds@tislabs.com'

The current implementation of SELinux requires each user to be listed in the
user policy file
and the default_context. This is great for single purpose server and
workstation machines.
I am currently look at a project that will require hundreds of machines and 
thousands of users. The user name and password are propagated thru NIS. With

the current implement of SELinux this makes the management of the machines
non-workable. Requires to much system administration. User are added and 
removed on a regular basis. We cannot rebuild a policy file for each machine
for the 
addition or removal of a user.


What would be the best way to modify the current implement to create a
standard
user. I was thinking of setting up a standard user for the user policy file
and 
for the default context in the /etc/security (cron and default). I am
looking at modifying
the libsecure to look at the user, if the user is not found in the
default_context file
then assign him the standard user context.


Any suggestions would be great.


Mark Westerman

--
You have received this message because you are subscribed to the selinux list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2002-01-16  6:15 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-01-15 20:03 General Users Westerman, Mark
2002-01-15 23:38 ` Shaun Savage
  -- strict thread matches above, loose matches on Subject: below --
2002-01-15 14:21 Westerman, Mark
2002-01-15 17:49 ` Stephen Smalley
2002-01-15 18:59 ` Christopher A. Martin
2002-01-15 19:05 ` Shaun Savage
2002-01-15 19:06 ` Donald Kasper
2002-01-15 22:02   ` Shaun Savage
2002-01-16  6:19     ` Donald Kasper

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.