En suivant les instructions ici, je reçois:
pkexec visudo
==== AUTHENTICATING FOR org.freedesktop.policykit.exec ===
Authentication is needed to run `/usr/sbin/visudo' as the super user
Authenticating as: Thomas,,, (tuc) Password: polkit-agent-helper-1:
error response to PolicyKit daemon:
GDBus.Error:org.freedesktop.PolicyKit1.Error.Failed: No session for
cookie
==== AUTHENTICATION FAILED ===
Error executing command as another user: Not authorized
This incident has been reported.
Je le fais via ssh puisque la boîte sur laquelle je le fais est utilisée comme un serveur de musique sans écran et est plutôt inaccessible. Cela s'est produit lors de la mise à niveau d'Ubuntu 14.04 vers 16.04. J'ai essayé de copier un fichier sudoers à partir d'une autre installation récente de 16.04, mais je ne peux pas le faire à cause du fichier sudoers:
sudo mv ~/gyrf sudoers
>> /etc/sudoers: syntax error near line 36 <<<
>> /etc/sudoers: syntax error near line 37 <<<
>> /etc/sudoers: syntax error near line 38 <<<
>> /etc/sudoers: syntax error near line 39 <<<
>> /etc/sudoers: syntax error near line 40 <<<
>> /etc/sudoers: syntax error near line 41 <<<
>> /etc/sudoers: syntax error near line 42 <<<
>> /etc/sudoers: syntax error near line 43 <<<
>> /etc/sudoers: syntax error near line 44 <<<
>> /etc/sudoers: syntax error near line 45 <<<
>> /etc/sudoers: syntax error near line 46 <<<
>> /etc/sudoers: syntax error near line 47 <<<
>> /etc/sudoers: syntax error near line 48 <<<
>> /etc/sudoers: syntax error near line 49 <<<
sudo: parse error in /etc/sudoers near line 36
sudo: no valid sudoers sources found, quitting sudo: unable to initialize policy plugin
Dois-je aller chercher la boîte dans le grenier et essayer pkexec visudo
ou est-ce que quelque chose d'autre ne va pas ici?
sudoers
à votre convenance. Cela dépend de ce qui est le plus simple.
pkexec
n'autorise cela que pour un utilisateur local (pas un utilisateur distant SSH) - alors oui, cela devrait fonctionner depuis le grenier