Ejemplo n.º 1
0
    def testLinuxIsSuperUser(self):
        ouid = os.geteuid()
        self.assertTrue(OSUtils.is_superuser())

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

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