Suse Root-Gruppe hat keine Root-Rechte?


0

Ich bin in der Root-Gruppe eines Suse-Rechners, aber wenn ich benutze

sudo -u <myAccount> ...

Ich bekomme ein

Root privileges are required for...

ein paar Terminalbefehle:

$ cat /etc/sudoers:
ALL ALL=(ALL) ALL
root = ALL(ALL) ALL

$grep root /etc/group:
root:x:0:<myAccount>

$ grep x:0 /etc/passwd:
root:x:0:0:root:/root:/bin/bash

$ getent passwd | cut -d : -f 1 | xargs groups    
<myAccount> : users root

Ich weiß nicht, vermisse ich etwas? Ich kann das "echte" Root-Passwort nicht verwenden, da ich hier nicht privilegiert bin.

Antworten:


1

AFAIK-Sudoer gehören in der Regel zur Gruppe der Radsportler.

Ich denke, Sie Benutzer der Gruppe "Rad" mit hinzufügen

gpasswd -a $username wheel

und entweder hinzufügen

%wheel ALL=(ALL) ALL

oder

%wheel ALL=(ALL) NOPASSWD: ALL

Abhängig davon, ob Sie eine Kennwortauthentifizierung für sudo wünschen oder nicht, sollten Sie Ihr Problem in der Datei / etc / sudoers lösen.

Wenn Sie möchten, dass die Root-Gruppe über Sudo-Berechtigungen verfügt, sollten Sie dies hinzufügen

%root ALL=(ALL) ALL

Beachten Sie das Präfix '%' für Gruppen.


Gut, der% root Befehl hat bei mir funktioniert. Ich hatte immer noch den Administrator, der das mit seinem Root-Account bearbeitet, aber es funktioniert jetzt so, wie ich es wollte. Danke =)
Simons0n
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.