From 6a8ab5af312f6ec3a946c0a61ac8392c459666e1 Mon Sep 17 00:00:00 2001 From: Ralf Ertzinger Date: Fri, 21 Feb 2014 15:08:58 +0100 Subject: [PATCH] Remove old linuxrbac file --- usr/share/time-slider/lib/time_slider/linuxrbac.py | 67 ---------------------- 1 file changed, 67 deletions(-) delete mode 100755 usr/share/time-slider/lib/time_slider/linuxrbac.py diff --git a/usr/share/time-slider/lib/time_slider/linuxrbac.py b/usr/share/time-slider/lib/time_slider/linuxrbac.py deleted file mode 100755 index 6421fa4..0000000 --- a/usr/share/time-slider/lib/time_slider/linuxrbac.py +++ /dev/null @@ -1,67 +0,0 @@ -#!/usr/bin/python2 -# -# CDDL HEADER START -# -# The contents of this file are subject to the terms of the -# Common Development and Distribution License (the "License"). -# You may not use this file except in compliance with the License. -# -# You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE -# or http://www.opensolaris.org/os/licensing. -# See the License for the specific language governing permissions -# and limitations under the License. -# -# When distributing Covered Code, include this CDDL HEADER in each -# file and include the License file at usr/src/OPENSOLARIS.LICENSE. -# If applicable, add the following below this CDDL HEADER, with the -# fields enclosed by brackets "[]" replaced with your own identifying -# information: Portions Copyright [yyyy] [name of copyright owner] -# -# CDDL HEADER END -# - -import os -import pwd - -import util - -class RBACprofile: - - def __init__(self, name = None): - # Filtering through the pwd module is beneficial because - # it will raise a KeyError exception for an invalid - # name argument - if name == None: - euid = os.geteuid() - pwnam = pwd.getpwuid(euid) - self.uid = euid - self.name = pwnam[0] - else: - pwnam = pwd.getpwnam(name) - self.name = pwnam[0] - self.uid = pwnam[2] - - self.profiles = [] - self.auths = [] - - def has_profile(self, profile): - # root is all powerful - if self.uid == 0: - return True - else: - return False - - def has_auth(self, auth): - # root is all powerful - if self.uid == 0: - return True - else: - return False - -if __name__ == "__main__": - rbac = RBACprofile() - print rbac.name - print rbac.uid - print rbac.profiles - print rbac.auths - -- 1.8.3.1