Root-Authentifizierung bei einem anderen Root-Benutzer

563
slashvee

Ich habe bei der Arbeit einen PC, auf dem Fedora 14 läuft. Aus irgendeinem Grund geben die IT-Mitarbeiter das Kennwort für den Root-Benutzer nicht aus, sondern erstellen bei Bedarf einen bestimmten suXXX-Benutzer mit Root-Berechtigungen.

Der Eintrag in / etc / passwd sieht folgendermaßen aus:

su9705:XXXXPASSWORDXXX:0:0:Root My Name:/root:/bin/bash 

Wie Sie sehen, hat es die gleiche UID und GID wie root. Wenn ich also irgendetwas mit speziellen Berechtigungen machen muss, kann ich es einfach eingeben 'su su9705'.

Das Problem ist, wenn ich mich in der grafischen Umgebung befinde und einige Software (normalerweise Software-Installationsprogramme, Update-Manager) nach dem Root-Kennwort fragt, um bestimmte Vorgänge auszuführen. In diesem Fall kann ich mein su9705-Passwort nicht verwenden.

In der Vergangenheit habe ich das Problem gelöst, indem Sie su ausgeführt und das root-Passwort in etwas anderes geändert haben. Ich glaube jedoch, wenn die IT dies herausfindet, werden sie mich langsam umbringen.

Ich habe auch eine Zeile in / etc / sudoers hinzugefügt, um meinem normalen Benutzer volle Berechtigungen zu erteilen:

myNormalUser ALL=(ALL) ALL 

Ich werde jedoch immer noch nach Authentifizierung gefragt.

Gibt es dafür saubere Lösungen? Ich möchte mich nur mit meinem su9705-Passwort anstelle von root in Gnome authentifizieren können. Irgendwelche Ideen?

2
Beginnen Sie mit der Anmeldung bei gnome als su9705. Wenn die IT-Abteilung endlich erkennt, was für ein lächerliches und gefährliches Ding sie implementiert haben, wird sie nachgeben, und wenn nicht, gewinnen Sie! EightBitTony vor 12 Jahren 3
Ein ernster Hinweis - Nach der Sudo-Änderung, wenn Sie zur Authentifizierung aufgefordert werden, sind Sie sicher, dass Sie jetzt nicht nur nach dem Kennwort Ihres normalen Benutzers fragt (wie es normalerweise funktionieren würde). EightBitTony vor 12 Jahren 0
Mit sudo sollst du das Passwort von myNormalUser verwenden. jw013 vor 12 Jahren 0
Sie werden zur Authentifizierung * für Ihr eigenes Konto * aufgefordert. **Das ist eine gute Sache**. Daniel Beck vor 12 Jahren 1
@ Daniel: Das passiert nur, wenn der Benutzer von PolicyKit als "admin" betrachtet wird, der standardmäßig nur uid = 0 erkennt (und in Fedora `unix-group: admin` IIRC). Ansonsten fragt Polkit nach dem Passwort von "root". grawity vor 12 Jahren 0

1 Antwort auf die Frage

1
RedGrittyBrick

Wenn Xprog ein GUI-Programm ist, das Root-Perms benötigt, können Sie X nicht zuerst aufrufen, indem Sie ein Terminalfenster öffnen und eintippen su su9705 -c Xprog? Dann besteht eine gute Chance, dass nicht erneut nach dem Kennwort gefragt wird root.