Quando eu estava usando o kubuntu, eu sempre podia abrir aplicativos X com o sudo, sudo kate
por exemplo. Agora que mudei para o arco que não funciona. Sei que sempre me disseram para usar o kdesu, mas que configuração existe no kubuntu que me permite usar o sudo nos aplicativos X que me impedem de fazê-lo no arch?
Edit :
Desculpe, eu fiz o que eu odeio tanto> _ <
Isto é o que estou tentando fazer:
[downloads de falmarri @ falmarri-z-arch] $ sudo kate Senha: Nenhum protocolo especificado kate: não é possível conectar ao servidor X: 0.0
Note que esta é apenas uma sessão regular de terminal usando o konsole, não estou usando SSH
/ etc / sudoers :
## arquivo sudoers. ## ## Este arquivo DEVE ser editado com o comando 'visudo' como root. ## A não utilização do 'visudo' pode resultar em erros de sintaxe ou de permissão de arquivo ## que impedem a execução do sudo. ## ## Veja a página do manual sudoers para obter detalhes sobre como escrever um arquivo sudoers. ## ## ## Especificação de alias do host ## ## Grupos de máquinas. Isso pode incluir nomes de host (opcionalmente com curingas), ## Endereços IP, números de rede ou grupos de rede. # Host_Alias WEBSERVERS = www1, www2, www3 ## ## Especificação do alias do usuário ## ## Grupos de usuários. Estes podem consistir em nomes de usuários, uids, grupos Unix, ## ou grupos de rede. # User_Alias ADMINS = millert, dowdy, mikef ## ## Especificação de alias do cmnd ## ## Grupos de comandos. Geralmente usado para agrupar comandos relacionados. # Cmnd_Alias PROCESSOS = / usr / bin / nice, / bin / kill, / usr / bin / renice, \ # / usr / bin / pkill, / usr / bin / top ## ## Especificação de padrões ## ## Você pode querer manter algumas das seguintes variáveis de ambiente ## ao executar comandos via sudo. ## ## Configurações de localidade # Padrões env_keep + = "LANGUAGE LANGUAGE LINGUAS LC_ * _XKB_CHARSET" ## ## Execute aplicativos X através do sudo; HOME é usado para encontrar o ## .Xauthority file. Observe que outros programas usam o HOME para encontrar ## arquivos de configuração e isso pode levar à escalação de privilégios! Padrões env_keep + = "HOME" ## ## Configurações do caminho do recurso X11 Padrões env_keep + = "XAPPLRESDIR XFILESEARCHPATH XUSERFILESEARCHPATH" ## ## Configurações do caminho da área de trabalho Padrões env_keep + = "QTDIR KDEDIR" ## ## Permitir que os comandos sudo-run herdem a sessão do ConsoleKit dos chamadores # Padrões env_keep + = "XDG_SESSION_COOKIE" ## ## Descomente para ativar métodos de entrada especiais. Deve-se tomar cuidado como ## isso pode permitir que os usuários subvertam o comando que está sendo executado via sudo. Padrões env_keep + = "XMODIFIERS GTK_IM_MODULE QT_IM_MODULE QT_IM_SWITCHER" ## ## Descomente para habilitar o log da saída de um comando, exceto para ## sudoreplay e reinicie. Use sudoreplay para reproduzir sessões registradas. # Padrões log_output # Padrões! / Usr / bin / sudoreplay! Log_output # Padrões! / Usr / local / bin / sudoreplay! Log_output # Padrões! / Sbin / reboot! Log_output ## ## Especificação de alias de runas ## Padrões: falmarri timestamp_timeout = 10 ## ## Especificação de privilégios do usuário ## raiz ALL = (ALL) ALL ## Descomentar para permitir que os membros da roda do grupo executem qualquer comando % roda ALL = (ALL) ALL ## A mesma coisa sem uma senha #% wheel ALL = (ALL) NOPASSWD: ALL ## Descomente para permitir que membros do grupo sudo executem qualquer comando #% sudo ALL = (ALL) ALL ## Descomente para permitir que qualquer usuário execute o sudo se souber a senha ## do usuário no qual eles estão executando o comando (root por padrão). # Padrões targetpw # Solicite a senha do usuário de destino # ALL ALL = (ALL) ALL # AVISO: use isso somente com 'Padrões targetpw' ## Leia arquivos drop-in em /etc/sudoers.d ## (o '#' aqui não indica um comentário) #includedir /etc/sudoers.d
sux
que é basicamente "su com X"
sudo
corretamente? Você pode iniciar aplicativos que não sejam da GUIsudo
?