PowerScale: Isilon: Użycie konta sudo po uaktualnieniu kończy się niepowodzeniem z komunikatem "USER is not in the sudoers file. Ten incydent został zgłoszony". (możliwość korekty z poziomu użytkownika)
Summary: Konta sudo w ograniczonej liczbie wersji OneFS zostały utworzone przy użyciu obejścia. Po uaktualnieniu klastra do wersji kodu OneFS, w której problem został rozwiązany, te konta sudo nie działają poprawnie. ...
Symptoms
Kod został uaktualniony z wersji OneFS, w której isi_visudo nie działał do nowszej wersji OneFS, gdzie isi_visudo został naprawiony.
sudo kont założonych w wersji OneFS z wadliwym isi_visudo Wystąpiły błędy z sudo Po uaktualnieniu do poprawionej wersji kodu (np. 8.1.0.4). Mimo sudo Wpisy konta są potwierdzane w /etc/mcp/override/sudoers i /usr/local/etc/sudoers— które wymagają root Dostęp—sudo nie funkcjonował prawidłowo.
Więcej danych wyjściowych z niedziałającego konta sudo może wyglądać podobnie do poniższych danych wyjściowych, oprócz USERNAME is not in the sudoers file błąd:
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
Zaloguj się jako root użytkownika, oraz:
- Użyj
isi_visudo
i usuń konto USER, które zostało założone dlasudo. Uważaj, aby usunąć tylko pliksudokonto, które nie działa. Zapisz plik.:wq!
- Użyj
isi_visudo
i odtwórz konto UŻYTKOWNIKA z prawidłowymi ustawieniami. Zapisz plik.
Uaktualnienie kodu nie powinno mieć wpływu na role i inne autoryzacje. Konto użytkownika i hasło pozostają niezmienione. Po wykonaniu powyższych kroków konto będzie ponownie działać.