Jak zaimplementowałbym kontrolę eskalacji uprawnień podobną do GKSUDO
na stacjach roboczych CentOS 6.5? (standardowa konfiguracja GNOME, x86_64 i i386)
Nie chcę udostępniać użytkownikom hasła roota, a niektóre polecenia &, których używają, nie obsługują działają poprawnie – lub w ogóle – podczas uruchamiania ich z terminala z $ sudo <application> <flags>
.
Zasadniczo chciałbym, aby CentOS 6.5 wymagał uwierzytelnienia w celu eskalacji uprawnień działają prawie dokładnie jak Ubuntu / Unity od jakiegoś czasu.
Komentarze
- @strugee Dzięki za zmianę; Czy możesz wyjaśnić, dlaczego znacznik użytkownika innego niż root nie ma zastosowania? Moje pytanie jest dokładnie takie; Nie ' nie chcę dawać użytkownikom uprawnień rootpw, więc nie są oni użytkownikami root , ale muszą eskalować uprawnienia, a nie " stanie się rootem ". Ponadto, dlaczego znacznik / CentOS6 nie jest istotny?
- dotyczy ' informacji o użyciu. generalnie używamy not-root-user w przypadku pytań o to, kiedy ty ' re nie użytkownik root, nie implementując tego dla kogoś innego. a wersja CentOS nie jest ' t naprawdę ważna (wystarczy CentOS). jeśli chcesz, możesz cofnąć się – ale to ' to moja perspektywa.
Odpowiedź
Spójrz na wiki CentOS pod tytułem: Jak zostać rootem . Aplikacja, której szukasz, nazywa się consolehelper.
Komentarze
- Dzięki @slm.
consolehelper
pojawiły się w moich poprzednich wyszukiwaniach, ale wszystkie artykuły miały ponad 10 lat i żaden nie wspomniał o PAM * iirc . Zagłębię się w dokumentację PAM (ugh) i dam znać, jak to działa. To może być tym, czego potrzebuję; ' wrócę i oznaczę odpowiedź, jeśli tak. Bardzo doceniane.