netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* [PATCH] wireless-dev: relax sysfs permissions
@ 2006-08-16 13:49 Johannes Berg
  2006-08-22 14:47 ` Jiri Benc
  0 siblings, 1 reply; 3+ messages in thread
From: Johannes Berg @ 2006-08-16 13:49 UTC (permalink / raw)
  To: netdev; +Cc: Jiri Benc, Jouni Malinen, John W. Linville

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.

Signed-off-by: Johannes Berg <johannes@sipsolutions.net>

--- 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),


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

end of thread, other threads:[~2006-08-22 22:20 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-08-16 13:49 [PATCH] wireless-dev: relax sysfs permissions Johannes Berg
2006-08-22 14:47 ` Jiri Benc
2006-08-22 22:20   ` Greg KH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).