Exemple #1
0
    def testLinuxIsSuperUser(self):
        ouid = os.geteuid()
        self.assertTrue(OSUtils.is_superuser())

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

        os.seteuid(ouid)
Exemple #2
0
 def testLinuxIsSuperUser(self):
     ouid = os.geteuid()
     self.assertTrue(OSUtils.is_superuser())
     
     os.seteuid(100)
     self.assertFalse(OSUtils.is_superuser())
     
     os.seteuid(ouid)
Exemple #3
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")
Exemple #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")