Maison >Opération et maintenance >CentOS >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!