GNU/Linux >> Tutoriels Linux >  >> Linux

sudo ne fonctionne pas sur certaines commandes

Solution 1 :

Le problème est le point dans update-rc.d (en /etc/sudoers.d/update-rc.d ); à partir de man sudo :

La directive #includedir peut être utilisée pour créer un répertoire sudo.d dans lequel le gestionnaire de packages système peut déposer les règles sudoers dans le cadre de l'installation du package. Par exemple, étant donné :

#includedir /etc/sudoers.d

sudo lira chaque fichier dans /etc/sudoers.d, sautant les noms de fichiers qui se terminent par ~ ou contiennent un . personnage pour éviter de causer des problèmes avec le gestionnaire de paquets ou les fichiers temporaires/de sauvegarde de l'éditeur.

Solution 2 :

Essayez et exécutez sudo -ll pour obtenir une liste des commandes/config applicables à votre utilisateur.

Si (comme cela semble être le cas) votre clause update-rc.d ne s'affiche pas, vous pouvez envisager d'ajuster vos recettes de chef pour déployer un seul fichier sudoers.d par utilisateur, plutôt que plusieurs.

Vous pouvez également déterminer si un fichier sudoers lié au groupe peut être justifié.

Les réponses à cette question pourraient vous aider :https://askubuntu.com/questions/246455/how-to-give-nopasswd-access-to-multiple-commands-via-sudoers


Linux
  1. Le son ne fonctionne pas après l'installation de 12.04 ?

  2. Le caisson de basses du système surround 5.1 ne fonctionne pas ?

  3. L'égaliseur audio Pulse ne fonctionne pas dans Ubuntu 18.04 ?

  4. Le Presse-papiers partagé ne fonctionne pas et ne peut pas utiliser les commandes Sudo sur la machine hôte ?

  5. R 3.5.0 ne fonctionne pas sur Ubuntu 18.04 ?

sudo :commande introuvable

PYTHONPATH ne fonctionne pas pour sudo sur GNU/Linux (fonctionne pour root)

fflush() ne fonctionne pas sous Linux

sudo :python :commande introuvable

tmux Ctrl+B ne fonctionne pas

Les commandes personnalisées Git de PATH ne fonctionnent pas