Uwierzytelnianie root z innym użytkownikiem root

2

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?

slashvee
źródło
3
Zacznij logować się do gnome jako su9705, kiedy dział IT w końcu zda sobie sprawę z tego, jak śmieszną i niebezpieczną rzeczą wdrożyli, ustąpią, a jeśli nie, wygrasz!
EightBitTony
Mówiąc poważnie - po zmianie sudo, gdy pojawia się prośba o uwierzytelnienie, jesteś pewien, że nie chodzi tylko o podanie hasła zwykłego użytkownika (tak zwykle by to działało).
EightBitTony,
W sudo powinieneś użyć myNormalUserhasła.
jw013,
1
Zostaniesz poproszony o uwierzytelnienie swojego konta . To dobrze .
Daniel Beck
@Daniel: Dzieje się tak tylko wtedy, gdy użytkownik jest uważany za „admin” przez PolicyKit, który domyślnie rozpoznaje tylko UID = 0 (aw Fedorze, unix-group:adminIIRC). W przeciwnym razie Polkit poprosi o hasło root.
grawitacja

Odpowiedzi:

1

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ła root.

RedGrittyBrick
źródło