web-dev-qa-db-fra.com

Erreur CentOS - Sudo: l'ID effectif n'est pas 0, Sudo a-t-il installé la racine setuid?

J'ai trouvé une autre question avec le même titre, cependant, je suppose que mon cas est un peu différent.

Pour essayer de configurer le nouveau projet, je devais installer nodejs. J'ai réalisé que cela ne fonctionnait que lorsqu'il était utilisé avec Sudo. Pour par exemple. Sudo npm

De plus, j'ai visité le lien https://docs.npmjs.com/getting-started/fixing-npm-permissions et joué

Sudo chown -R $(whoami) $(npm config get prefix)/{lib/node_modules,bin,share}

pour changer les permissions du répertoire par défaut. Maintenant, parce que je devais aussi Sudo NPM ici, j'ai couru

Sudo chown -R $(whoami) $(Sudo npm config get prefix)/{lib/node_modules,bin,share}

Postez ceci, chaque fois que j'essaie d'utiliser Sudo, j'obtiens cette erreur -

Sudo: effective uid is not 0, is Sudo installed setuid root?

Je comprends que ma configuration pour npm aurait dû être meilleure et plus en root, mais je suis un novice en Linux.

Toute aide serait appréciée. :)

Plus d'informations -

ls -l $(which Sudo) donne => ---s--x--x. 1 dev root 123832 Aug 13 2015 /usr/bin/Sudo

6
Swanidhi

Le problème est que vous avez probablement modifié les autorisations du répertoire /usr/bin.

Pour résoudre cela:

1) Assurez-vous d’abord que root est le propriétaire de ce répertoire /usr/bin

chown root:root /usr/bin

2) et changer l'autorisation pour ce répertoire: 

chmod u+s /usr/bin/Sudo
6

Si quelqu'un rencontrait toujours des problèmes avec Sudo, je ne pouvais pas le résoudre en vérifiant l'accès au compte Shell dans WHM. J'ai reçu la même erreur parce que le compte avait des restrictions Jailed Shell. Je l'ai réglé sur Shell normal et l'erreur a disparu. 

4
Antoine Holman

Problème: Sudo: l’aide effective n’est pas 0, Sudo a-t-il installé la racine setuid?

Remarqué: --- s - x - x. 1 dev root 123832 13 août 2015/usr/bin/Sudo

l'utilisateur et le groupe doivent être root et le fichier Sudo doit avoir setuid

Devrait être --- s - x - x. 1 racine racine 123832 13 août 2015/usr/bin/Sudo

et aussi double

0
Murali G