Re: /etc/security/default_context vs. /etc/security/default_contexts

From: Shaun Savage <savages_at_pcez.com>
Date: Tue, 15 Jan 2002 13:55:02 -0800


HI
I have been playing with > get_user_sids from the libsecure test dir.

I tried
 > ./get_user_sids system_u:system_r:local_login_t root

it returns

SID 277 -> Scontext root:sysadm_r:sysadm_t SID 275 -> Scontext root:user_r:user_t

OK the different values are returned, but how in the are may users defined genericly in the policy file?

example: zot is added thur kerberos or nis+, how is the user zot found in the policy ?
 > ./get_user_sids system_u:system_r:local_login_t zot

return NULL

Shaun

>
>The latter configuration file (and its associated library functions) is
>intended to replace the former configuration file (and its associated
>library functions) at some point in the future. At present, none of the
>modified programs are using the latter set of library functions or their
>configuration file. The latter set of functions use the
>security_get_user_sids interface to obtain a list of legal SIDs for the
>user that can be reached from the current process (login, sshd, crond) and
>then uses the /etc/security/default_contexts and the optional
>~user/.default_contexts files to prioritize these lists for presentation
>to the user in a menu or for selecting a default. The
>/etc/security/default_contexts configuration file specifies a
>prioritization based on the current process context, e.g. you can specify
>different prioritizations depending on whether you are logging in via
>login or via sshd. It does not require a separate entry for each user,
>unlike the current /etc/security/default_context and cron_context files.
>
>If you hate maintaining the per-user entries in default_context and
>cron_context and would like to help review, possibly refine, and
>test these functions and also work on changing the login, sshd, and
>crond programs to use these functions insted of the old functions, let us
>know. This work was supposed to be done by the person who developed both
>the old and the new functions, but that person hasn't been able to work on
>SELinux for a while. I can send you a patch to login by the original
>developer that shows how they are intended to be used.
>

--
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.
Received on Tue 15 Jan 2002 - 17:10:06 EST

This archive was generated by hypermail 2.2.0 on Wed 11 Jun 2008 - 08:10:26 EDT