Quoting Andrew Morgan ([EMAIL PROTECTED]):
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> [I've droped lkml]
> 
> KaiGai Kohei wrote:
> >> But !cap_xxx is a bit misunderstandable for me. Someone may misunderstand
> >> this line means any capabilities except for cap_xxx.
> 
> I like '!', but you're going to code it... ;-) I can live with b:.
> 
> >> Thus, I think that using "b:" and omittable "i:" prefix is better than "!".
> >> In addition, what is your opinion about using "-b:" and "-i:" to represent
> >> dropping capabilities currently they have?
> 
> I'd prefer something simple:
> 
>   i: set inheritable exactly (don't retain any other than these)
>   b: drop exactly these (leave the others untouched)

Simple is good, especially for something like this.

It'd also be very nice to have a little wrapper test program like

        test_pamcap serge

which simply reports the resulting inheritable and cap_bound sets.
Maybe that already exists.  But so long as I can do

        for u in `cat /etc/passwd | awk -F: '{ print $2 '}`; do
                test_pamcap $u
        done

where test_pamcap uses the exact same library function to parese the
configuration file as used by the pam module.

> >> There is one more uncertain case.
> >> When a user belongs to several groups with capabilities configuration,
> >> what capabilities are to be attached for the user?
> > 
> >> e.g) When kaigai belong to @pingers and @paccters
> > 
> >> b:cap_sys_pacct        @paccters
> >> b:cap_net_raw        @pingers
> >> -b:cap_dac_override,cap_net_raw        kaigai
> 
> The pam_cap module currently just accepts the first valid 'i:'(sic)
> entry for the user. Since groups are not supported, this made sense.
> With support for groups, I can see a compelling case for "OR". So, if
> you want to support an "OR" policy, I say go for it.

Agreed.

This sounds great, guys!

thanks,
-serge
-
To unsubscribe from this list: send the line "unsubscribe 
linux-security-module" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to