Arch Linux sudo não funciona no modo gráfico

Arch Linux sudo não funciona no modo gráfico

Eu tenho um problema estranho.

VM pessoal do ArchLinux kernel 4.11.2-1-ARCH, meu login normal tem acesso sudo e funciona bem até o fim de semana passado.

Hoje quando eu sudo, deu a seguinte mensagem de erro

sudo: effective uid is not 0, is /usr/bin/sudo on a file system with the 'nosuid' option set or an NFS file system without root privileges?

su -não está funcionando também. Sim, eu sei a senha do root, pois posso fazer login como root no console.

su -registros relacionados

May 29 15:26:58 Arch unix_chkpwd[882]: check pass; user unknown
May 29 15:26:58 Arch unix_chkpwd[882]: password check failed for user (root)

No entanto, se eu fizer login via ssh, poderei sudo todos os comandos sem nenhum problema. Mudei systemctlo alvo de graphical.targetpara multi-user.targetentão o sudo funciona novamente.

Meu gerenciador de desktop é o Enlightenment.

qualquer ideia?

Obrigado

Responder1

Este é um problema do Enlightenment e do novo kernel 4.11.X. Veja o quadro do Iluminismoaqui.

Isso já foirelatadono Arch - a correção provisória antes que haja um upstream é reconstruir o kernel com um patch fornecido lá.

Embora eu pessoalmente não use o Enlightenment, executo o Arch com o kernel LTS por causa de problemas como esses. (O kernel LTS atual é 4.9.30)

Responder2

Isso pode ajudar alguém. Se sua senha não estiver funcionando, mesmo que esteja correta, tente executá-la.

faillock --reset

informação relacionada