[gnome-system-tools] Bug 552122 – Add groups and services used by PLD



commit 720a6fc4aeac4fedb8e46cf39abffdb93711d80a
Author: Patryk Zawadzki <patrys pld-linux org>
Date:   Tue Jul 28 17:00:21 2009 +0200

    Bug 552122 â?? Add groups and services used by PLD
    
    Upstreaming them will make them work when present, but won't affect distributions that don't use them.

 src/common/gst-service-role.c |   14 ++++++++++++++
 src/users/privileges-table.c  |    4 ++++
 2 files changed, 18 insertions(+), 0 deletions(-)
---
diff --git a/src/common/gst-service-role.c b/src/common/gst-service-role.c
index 81cb33e..72c72fa 100644
--- a/src/common/gst-service-role.c
+++ b/src/common/gst-service-role.c
@@ -34,6 +34,7 @@ static ServiceRole services[] = {
 	{ "acct",                   GST_ROLE_SYSTEM_MONITORING },
 	{ "acpid",                  GST_ROLE_POWER_MANAGEMENT },
 	{ "alsa",                   GST_ROLE_AUDIO_MANAGEMENT },
+	{ "alsasound",              GST_ROLE_AUDIO_MANAGEMENT },
 	{ "alsa-utils",             GST_ROLE_AUDIO_MANAGEMENT },
 	{ "am-utils",               GST_ROLE_AUTOMOUNTER },
 	{ "amavis",                 GST_ROLE_ANTIVIRUS },
@@ -51,6 +52,7 @@ static ServiceRole services[] = {
 	{ "aumix",                  GST_ROLE_AUDIO_MANAGEMENT },
 	{ "autofs",                 GST_ROLE_AUTOMOUNTER },
 	{ "avahi-daemon",           GST_ROLE_RENDEZVOUS },
+	{ "avahi-dnsconfd",         GST_ROLE_RENDEZVOUS },
 	{ "backuppc",               GST_ROLE_REMOTE_BACKUP },
 	{ "bind",                   GST_ROLE_DNS },
 	{ "bind9",                  GST_ROLE_DNS },
@@ -60,6 +62,8 @@ static ServiceRole services[] = {
 	{ "capiutils",              GST_ROLE_ISDN_MANAGEMENT },
 	{ "cherokee",               GST_ROLE_WEB_SERVER },
 	{ "clamav-daemon",          GST_ROLE_ANTIVIRUS },
+	{ "clamav-milter",          GST_ROLE_ANTIVIRUS },
+	{ "clamd",                  GST_ROLE_ANTIVIRUS },
 	{ "clvm",                   GST_ROLE_CLUSTER_MANAGEMENT },
 	{ "cman",                   GST_ROLE_CLUSTER_MANAGEMENT },
 	{ "courier",                GST_ROLE_MTA },
@@ -96,6 +100,7 @@ static ServiceRole services[] = {
 	{ "hplip",                  GST_ROLE_PRINTER_SERVICE },
 	{ "httpd",                  GST_ROLE_WEB_SERVER },
 	{ "inetd",                  GST_ROLE_NETWORK },
+	{ "iptables",               GST_ROLE_FIREWALL_MANAGEMENT },
 	{ "ipvsadm",                GST_ROLE_CLUSTER_MANAGEMENT },
 	{ "irda",                   GST_ROLE_INFRARED_MANAGEMENT },
 	{ "irda-setup",             GST_ROLE_INFRARED_MANAGEMENT },
@@ -115,14 +120,17 @@ static ServiceRole services[] = {
 	{ "mailscanner",            GST_ROLE_ANTIVIRUS },
 	{ "mdadm",                  GST_ROLE_RAID_MANAGEMENT },
 	{ "mdadm-raid",             GST_ROLE_RAID_MANAGEMENT },
+	{ "messagebus",             GST_ROLE_DBUS },
 	{ "metalog",                GST_ROLE_SYSTEM_LOGGER },
 	{ "mgetty-fax",             GST_ROLE_FAX_MANAGEMENT },
+	{ "mksd",                   GST_ROLE_ANTIVIRUS },
 	{ "muddleftpd",             GST_ROLE_FILE_SERVER_FTP },
 	{ "multipath-tools",        GST_ROLE_LVM_MANAGEMENT },
 	{ "mysql",                  GST_ROLE_DATABASE_SERVER },
 	{ "mysql-ndb",              GST_ROLE_DATABASE_SERVER },
 	{ "mysql-ndb-mgm",          GST_ROLE_DATABASE_SERVER },
 	{ "nagios",                 GST_ROLE_SECURITY_AUDITING },
+	{ "named",                  GST_ROLE_DNS },
 	{ "nbd-client",             GST_ROLE_DISK_CLIENT },
 	{ "nbd-server",             GST_ROLE_DISK_SERVER },
 	{ "nessusd",                GST_ROLE_SECURITY_AUDITING },
@@ -130,6 +138,7 @@ static ServiceRole services[] = {
 	{ "nfs",                    GST_ROLE_FILE_SERVER_NFS },
 	{ "nfs-kernel-server",      GST_ROLE_FILE_SERVER_NFS },
 	{ "nfs-user-server",        GST_ROLE_FILE_SERVER_NFS },
+	{ "nginx",                  GST_ROLE_WEB_SERVER },
 	{ "nis",                    GST_ROLE_NSS },
 	{ "ntp",                    GST_ROLE_NTP_SERVER },
 	{ "ntp-server",             GST_ROLE_NTP_SERVER },
@@ -156,11 +165,13 @@ static ServiceRole services[] = {
 	{ "pptpd",                  GST_ROLE_VPN_SERVER },
 	{ "proftpd",                GST_ROLE_FILE_SERVER_FTP },
 	{ "pure-ftpd",              GST_ROLE_FILE_SERVER_FTP },
+	{ "rc-inetd",               GST_ROLE_NETWORK },
 	{ "qmail",                  GST_ROLE_MTA },
 	{ "quagga",                 GST_ROLE_ROUTE_SERVER },
 	{ "quota",                  GST_ROLE_QUOTA_MANAGEMENT },
 	{ "racoon",                 GST_ROLE_IPSEC_KEY_EXCHANGE_SERVER },
 	{ "radvd",                  GST_ROLE_ROUTER_ADVERTISEMENT_SERVER },
+	{ "rdate",                  GST_ROLE_NTP_SERVER },
 	{ "rgmanager",              GST_ROLE_CLUSTER_MANAGEMENT },
 	{ "rsync",                  GST_ROLE_REMOTE_BACKUP },
 	{ "rsyncd",                 GST_ROLE_REMOTE_BACKUP },
@@ -172,7 +183,9 @@ static ServiceRole services[] = {
 	{ "sensord",                GST_ROLE_HARDWARE_MONITORING },
 	{ "shorewall",              GST_ROLE_FIREWALL_MANAGEMENT },
 	{ "slapd",                  GST_ROLE_LDAP_SERVER },
+	{ "slim",                   GST_ROLE_DISPLAY_MANAGER },
 	{ "smartmontools",          GST_ROLE_HARDWARE_MONITORING },
+	{ "smb",                    GST_ROLE_FILE_SERVER_SMB },
 	{ "snmpd",                  GST_ROLE_SNMP_SERVER },
 	{ "spamassassin",           GST_ROLE_SPAM_FILTER },
 	{ "squid",                  GST_ROLE_PROXY_CACHE },
@@ -195,6 +208,7 @@ static ServiceRole services[] = {
 	{ "xinetd",                 GST_ROLE_NETWORK },
 	{ "zmailer",                GST_ROLE_MTA },
 	{ "zope3",                  GST_ROLE_APPLICATION_SERVER },
+	{ "NetworkManager",         GST_ROLE_NETWORK },
 };
 
 static int
diff --git a/src/users/privileges-table.c b/src/users/privileges-table.c
index 80869ed..14e2640 100644
--- a/src/users/privileges-table.c
+++ b/src/users/privileges-table.c
@@ -50,13 +50,17 @@ static const PrivilegeDescription descriptions[] = {
 	{ "admin", N_("Administer the system") },
 	{ "audio", N_("Use audio devices") },
 	{ "cdrom", N_("Use CD-ROM drives") },
+	{ "cdwrite", N_("Burn CDs / DVDs") },
 	{ "dialout", N_("Use modems") },
 	{ "dip", N_("Connect to Internet using a modem") },
 	{ "fax", N_("Send and receive faxes") },
 	{ "floppy", N_("Use floppy drives") },
 	{ "plugdev", N_("Access external storage devices automatically") },
+	{ "proc", N_("Access /proc filesystem") },
 	{ "scanner", N_("Use scanners") },
 	{ "tape", N_("Use tape drives") },
+	{ "usb", N_("Use USB devices") },
+	{ "video", N_("Use video devices") },
 	{ "wheel", N_("Be able to get administrator privileges") },
 };
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]