PowerScale : Isilon : L’utilisation du compte sudo après la mise à niveau échoue avec le message « USER n’est pas dans le fichier sudoers. Cet incident est signalé. (Corrigible par l’utilisateur)
Summary: Les comptes sudo dans un nombre limité de versions OneFS ont été créés à l’aide d’une solution de contournement. Lorsque le cluster est mis à niveau vers une version du code OneFS où le problème a été résolu, ces comptes sudo ne fonctionnent pas correctement. ...
Symptoms
Le code a été mis à niveau à partir d’une version de OneFS où isi_visudo ne fonctionnait pas sur une version plus récente de OneFS où isi_visudo a été corrigée.
sudo comptes établis sur une version de OneFS avec un isi_visudo Erreurs rencontrées avec sudo Après la mise à niveau vers une version de code rectifiée (par exemple, v8.1.0.4). Malgré sudo Écritures de compte confirmées dans /etc/mcp/override/sudoers et /usr/local/etc/sudoers—qui nécessitent root accès—sudo n’a pas fonctionné correctement.
Une sortie supplémentaire du compte sudo qui ne fonctionne pas peut ressembler à la sortie suivante, en plus de la USERNAME is not in the sudoers file erreur:
MYCLUSTER-13% sudo isi status We trust you have received the usual lecture from the local System Administrator. It usually boils down to these three things: #1) Respect the privacy of others. #2) Think before you type. #3) With great power comes great responsibility. Password: Sorry, user USERNAME is not allowed to execute '/usr/bin/isi status' as root on mycluster-13.
Cause
Resolution
Connectez-vous en tant que root utilisateur, et :
- Utilisez
isi_visudo
et supprimez le compte d’UTILISATEUR qui a été configuré poursudo. Veillez à supprimer uniquement lessudoCompte qui ne fonctionne pas. Enregistrez le fichier.:wq!
- Utilisez
isi_visudo
et recréez le compte UTILISATEUR avec les paramètres corrects. Enregistrez le fichier.
La mise à niveau du code ne doit pas affecter les rôles et autres autorisations. Le compte d’utilisateur et le mot de passe restent inchangés. Après avoir effectué les étapes ci-dessus, le compte fonctionnera à nouveau.