コード例 #1
0
    def testLinuxIsSuperUser(self):
        ouid = os.geteuid()
        self.assertTrue(OSUtils.is_superuser())

        os.seteuid(100)
        self.assertFalse(OSUtils.is_superuser())

        os.seteuid(ouid)
コード例 #2
0
ファイル: osregistrytest.py プロジェクト: JuanCarlosM/snap
 def testLinuxIsSuperUser(self):
     ouid = os.geteuid()
     self.assertTrue(OSUtils.is_superuser())
     
     os.seteuid(100)
     self.assertFalse(OSUtils.is_superuser())
     
     os.seteuid(ouid)
コード例 #3
0
ファイル: __init__.py プロジェクト: russellb/snap
    def check_permission(self):
        '''
        ensure current user has permissions to run Snap!

        @raises InsufficientPermissionError - if an error occurs when backing up the files
        '''
        if not OSUtils.is_superuser():
            raise InsufficientPermissionError("Must be root to run this program")
コード例 #4
0
    def check_permission(self):
        '''
        ensure current user has permissions to run Snap!

        @raises InsufficientPermissionError - if an error occurs when backing up the files
        '''
        if not OSUtils.is_superuser():
            raise InsufficientPermissionError(
                "Must be root to run this program")