コード例 #1
0
ファイル: usermgr.py プロジェクト: AlpyDemirok/PisiLinux
def grantAuthorization(uid, action):
    uid = int(uid)
    if action == "*":
        for action_id in polkit.action_list():
            try:
                polkit.auth_revoke(uid, action_id)
                polkit.auth_add(action_id, polkit.SCOPE_ALWAYS, uid)
            except:
                return False
    else:
        try:
            polkit.auth_revoke(uid, action)
            polkit.auth_add(action, polkit.SCOPE_ALWAYS, uid)
        except:
            return False
    return True
コード例 #2
0
ファイル: usermgr.py プロジェクト: blue-devil/kuller
def grantAuthorization(uid, action):
    uid = int(uid)
    try:
        polkit.auth_revoke(uid, action)
        return polkit.auth_add(action, polkit.SCOPE_ALWAYS, uid)
    except:
        return False
コード例 #3
0
ファイル: usermgr.py プロジェクト: pars-linux/corporate2
def grantAuthorization(uid, action):
    uid = int(uid)
    if action == "*":
        for action_id in polkit.action_list():
            try:
                polkit.auth_revoke(uid, action_id)
                polkit.auth_add(action_id, polkit.SCOPE_ALWAYS, uid)
            except:
                return False
    else:
        try:
            polkit.auth_revoke(uid, action)
            polkit.auth_add(action, polkit.SCOPE_ALWAYS, uid)
        except:
            return False
    return True
コード例 #4
0
def grantAuthorization(uid, action):
    uid = int(uid)
    try:
        polkit.auth_revoke(uid, action)
        return polkit.auth_add(action, polkit.SCOPE_ALWAYS, uid)
    except:
        return False
コード例 #5
0
import polkit

#print polkit.auth_list_all()
polkit.auth_add("tr.org.sulin.scom.net.link.set", None, 1000, None)
コード例 #6
0
ファイル: test.py プロジェクト: pardus-anka/python-polkit
import polkit

#print polkit.auth_list_all()
polkit.auth_add("tr.org.pardus.comar.net.link.set", None, 1000, None)