On Wed, 16 Aug 2006 15:49:45 +0200, Johannes Berg wrote:
> The sysfs attributes add_iface and remove_iface both check for
> CAP_NET_ADMIN whenever something is written. Hence, permissions for the
> files should be relaxed so that someone who is not root but happens to
> have CAP_NET_ADMIN can do things.

I'm not sure about this. Greg, what's the policy here?

Note that there is also another way for adding and removing interfaces -
via nl80211 netlink interface (not finished yet but will go in shortly).

> 
> Signed-off-by: Johannes Berg <[EMAIL PROTECTED]>
> 
> --- wireless-dev.orig/net/d80211/ieee80211_sysfs.c    2006-08-16 
> 15:45:41.000000000 +0200
> +++ wireless-dev/net/d80211/ieee80211_sysfs.c 2006-08-16 15:46:05.000000000 
> +0200
> @@ -195,8 +195,8 @@
>  __IEEE80211_LOCAL_SHOW(rate_ctrl_alg);
>  
>  static struct class_device_attribute ieee80211_class_dev_attrs[] = {
> -     __ATTR(add_iface, S_IWUSR, NULL, store_add_iface),
> -     __ATTR(remove_iface, S_IWUSR, NULL, store_remove_iface),
> +     __ATTR(add_iface, S_IWUGO, NULL, store_add_iface),
> +     __ATTR(remove_iface, S_IWUGO, NULL, store_remove_iface),
>       __ATTR(channel, S_IRUGO, ieee80211_local_show_channel, NULL),
>       __ATTR(frequency, S_IRUGO, ieee80211_local_show_frequency, NULL),
>       __ATTR(radar_detect, S_IRUGO, ieee80211_local_show_radar_detect, NULL),
> 
> 

Thanks,

 Jiri

-- 
Jiri Benc
SUSE Labs
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to