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