Mam komputer w pracy z Fedorą 14. Z jakiegoś powodu informatycy nie podają hasła dla użytkownika root, ale zamiast tego, w razie potrzeby, tworzą określonego użytkownika suXXX z uprawnieniami roota.
Wpis w / etc / passwd wygląda następująco:
su9705:XXXXPASSWORDXXX:0:0:Root My Name:/root:/bin/bash
Jak widać, ma ten sam UID i GID co root, więc za każdym razem, gdy muszę zrobić coś ze specjalnymi uprawnieniami, mogę po prostu wpisać 'su su9705'
.
Problem polega na tym, że jestem w środowisku graficznym, a niektóre programy (zwykle instalatory oprogramowania, menedżerowie aktualizacji) pytają o hasło roota do wykonania pewnych operacji. W takim przypadku nie mogę użyć mojego hasła su9705.
W przeszłości rozwiązałem problem, uruchamiając su i zmieniając hasło roota na coś innego, ale wierzę, że jeśli IT to odkryje, powoli mnie zabiją.
Dodałem również wiersz w / etc / sudoers, aby dać mojemu zwykłemu użytkownikowi pełne uprawnienia:
myNormalUser ALL=(ALL) ALL
Jednak nadal jestem proszony o uwierzytelnienie.
Czy są na to jakieś czyste rozwiązania? Chciałbym tylko móc uwierzytelnić się przy użyciu mojego hasła su9705 zamiast rootować w Gnome. Jakieś pomysły?
myNormalUser
hasła.unix-group:admin
IIRC). W przeciwnym razie Polkit poprosi o hasłoroot
.Odpowiedzi:
Jeśli Xprog to program GUI, który wymaga uprawnień roota, czy nie możesz początkowo wywołać X, otwierając okno terminala i wpisując
su su9705 -c Xprog
? Istnieje duża szansa, że nie wyświetli się ponownie monit o podanie hasłaroot
.źródło