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 systemctl
o alvo de graphical.target
para multi-user.target
entã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