Maison  >  Article  >  Opération et maintenance  >  Comment résoudre le problème selon lequel la commande sudo est introuvable sous centos

Comment résoudre le problème selon lequel la commande sudo est introuvable sous centos

WJ
WJoriginal
2020-06-02 17:50:315631parcourir

Comment résoudre le problème selon lequel la commande sudo est introuvable sous centos

Comment résoudre le problème selon lequel la commande sudo est introuvable dans centos ?

1. Description du problème

Scénario :

Exécutez la commande suivante

$ ssserver -p 443 -k password -m rc4-md5

demande des autorisations insuffisantes.

Ajoutez donc sudo avant la commande :

$ sudo ssserver -p 443 -k password -m rc4-md5

Cela indique que la commande est introuvable.

2. Solution

Passer en utilisateur root et modifier le fichier /etc/sudoers en tant qu'utilisateur root :

# vim /etc /sudoers

Trouvez Defaults env_reset, remplacez-le par Defaults !env_reset,

puis wq! forcez la sauvegarde et quittez.

Ensuite, revenez à un utilisateur normal, par exemple, le nom d'utilisateur est xx, modifiez le fichier de configuration dans le répertoire racine de l'utilisateur ~/.bashrc

# su xx
$ vim .bashrc

Ajouter

alias sudo='sudo env PATH=$PATH'

À la fin du fichier , Faire prendre effet au fichier de configuration

$ source ~/.bashrc

Tester si la commande d'exécution sudo est normale

$ sudo ssserver -p 443 -k password -m rc4-md5 --user nobody -d start
2016-11-28 12:15:45 INFO     loading libcrypto from libcrypto.so.10
started
$

Références associées:tutoriel centOS



Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn