def add_user_to_scard():
     user = os.getlogin()
     # get root access
     if get_sudo():
         cmd = '/usr/bin/sudo /usr/sbin/adduser %s scard' % user
         status, output = commands.getstatusoutput(cmd)
         self.msg_render.show_info(_('Session restart needed'),
                                   _('You must restart your session to apply the changes'))
예제 #2
0
 def add_user_to_scard():
     user = os.getlogin()
     # get root access
     if get_sudo():
         cmd = '/usr/bin/sudo /usr/sbin/adduser %s scard' % user
         status, output = commands.getstatusoutput(cmd)
         self.msg_render.show_info(
             _('Session restart needed'),
             _('You must restart your session to apply the changes'))
        def add_user_to_scard():
            import pwd
	    # The os.getlogin() raises OSError: [Errno 25]
            # Moved to getpwuid
	    user = pwd.getpwuid(os.geteuid())[0]
            # get root access
            if get_sudo():
                cmd = '/usr/bin/gksudo /usr/sbin/adduser %s scard' % user
                status, output = commands.getstatusoutput(cmd)
                self.msg_render.show_info(_('Session restart needed'),
                                          _('You must restart your session to apply the changes'))
        def add_user_to_scard():
            import pwd
	    # The os.getlogin() raises OSError: [Errno 25]
            # Moved to getpwuid
	    user = pwd.getpwuid(os.geteuid())[0]
            # get root access
            if get_sudo():
                cmd = '/usr/bin/gksudo /usr/sbin/adduser %s scard' % user
                status, output = commands.getstatusoutput(cmd)
                self.msg_render.show_info(_('Session restart needed'),
                                          _('You must restart your session to apply the changes'))
 def open_printer_dialog():
     if get_sudo():
         os.system('sudo /etc/init.d/cupsys restart')
         time.sleep(1)
         os.system('sudo gnome-cups-add &')
 def install_packages():
     if get_sudo():
         s.install(packages)
         open_printer_dialog()
예제 #7
0
 def open_printer_dialog():
     if get_sudo():
         os.system('sudo /etc/init.d/cupsys restart')
         time.sleep(1)
         os.system('sudo gnome-cups-add &')
예제 #8
0
 def install_packages():
     if get_sudo():
         s.install(packages)
         open_printer_dialog()