Não consigo fazer com que nenhum dos prompts su do KDE na minha instalação do Ubuntu Studio funcione. Eu defini uma senha para a conta root através do terminal e fiz logon com sucesso como root através do terminal assim ...
su
{enter password}
Tudo funciona muito bem
Mas graficamente estou preso - A única solução alternativa que encontrei é su
no terminal e depois executar manualmente os comandos.
Como posso consertar isso? Há algumas coisas que estou tentando definir que não consigo acessar no momento e estou tendo que vasculhar para encontrar arquivos.
Este é um bug conhecido no Ubuntu 22.04. Em essência, houve uma mudança no sudo feita para corrigir uma vulnerabilidade de segurança, e também inconvenientemente jogou uma chave nas palavras do kdesu ao mesmo tempo. O relatório completo está aqui, se você estiver interessado: https://bugs.launchpad.net/ubuntu/+source/ubuntustudio-default-settings/+bug/1965439 Os desenvolvedores estão trabalhando ativamente para resolver o problema.
Atualmente, há duas soluções alternativas para isso.
sudo
. Esta é provavelmente a melhor opção até que o bug seja resolvido.sudoers
arquivo de configuração fazendosudo nano /etc/sudoers
. Em seguida, comente a linha que dizuse_pty
no arquivo, salve suas alterações e saia. Observe que isso abrirá uma falha de segurança em seu sistema, cujos detalhes estão aqui: https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2005-4890 Também pode mexer com coisas se o sudo for atualizado no futuro. Como resultado, este não é o método que eu recomendaria, mas se você está determinado a fazer dessa maneira, aqui está.EDIT: Este bug tem uma correção lançada na última versão de desenvolvimento do Kubuntu, desabilitando a
use_pty
opção em/etc/sudoers
. Tendo conversado com os desenvolvedores no IRC, sei que eles consideraram as implicações de segurança disso antes de fazê-lo. Como resultado, ainda não recomendo a opção 2 devido ao potencial de problemas de atualização envolvendo o sudo, mas não acho mais que as preocupações de segurança da opção 2 sejam um problema.Keith, estou com o mesmo problema. Minha solução atual é editar o arquivo .desktop ( /usr/share/applications/[file-name-here.desktop] do programa incorreto.
No meu caso foi ksystemlog e grub-customizer.
Apenas comente a linha "X-KDE-SubstituteUID=true".
Funciona, mas remove completamente o prompt de senha (apenas para esse programa específico), portanto, cuidado.