Seite 1 von 1

Einem User auf der Konsole Adminrechte geben

Verfasst: Freitag 10. Mai 2019, 20:34
von Rotlux
Hallo zusammen,

ich habe ein System mit mehreren Usern. Deren Konfiguration kann ich zum großen Teil in KDE mit dem Manjaro-Einstellungen -> Benutzerkonten machen. Um nicht von der Funktionstüchtigkeit von KDE abhängig zu sein, interessiert mich folgendes:

1.) Wie kann ich auf der Konsole herausfinden, welche User Adminrechte haben?
2.) Wie kann ich auf der Konsole einem User die Adminrechte verleihen?
3.) Wie kann ich auf der Konsole einem User die Adminrechte entziehen?

Viele Grüße

Rotlux :-\

Re: Einem User auf der Konsole Adminrechte geben

Verfasst: Freitag 10. Mai 2019, 20:55
von gosia
Hallo Rotlux,
Rotlux hat geschrieben: Freitag 10. Mai 2019, 20:34 1.) Wie kann ich auf der Konsole herausfinden, welche User Adminrechte haben?
2.) Wie kann ich auf der Konsole einem User die Adminrechte verleihen?
3.) Wie kann ich auf der Konsole einem User die Adminrechte entziehen?
Warum willst Du das so machen?
Wenn ein User für ein Kommando Root-Rechte braucht, so kann er das mit sudo machen

Code: Alles auswählen

sudo KOMMANDO
https://wiki.archlinux.de/title/Sudo
bzw. für GUI wenn überhaupt notwendig und mit der gebotenen Vorsicht

Code: Alles auswählen

kdesu
https://wiki.archlinux.org/index.php/Ru ... ns_as_root

viele Grüße gosia

Re: Einem User auf der Konsole Adminrechte geben

Verfasst: Freitag 10. Mai 2019, 22:12
von Rotlux
Warum willst Du das so machen?
Wenn ein User für ein Kommando Root-Rechte braucht, so kann er das mit sudo machen
Das mit sudo und kdesu kenne ich; das ist nicht der Punkt.

Durch einen Fehler kann es vorkommen, dass ein User die Adminrechte verliert, d.h. er kann keine Befehle mehr mit "sudo" ausführen.
So etwas hatte ich neulich bei Kubuntu. Bei Ubuntu muss ein user in der Gruppe sudo sein, um mit sudo Kommandos als Admin ausführen zu können.

Bei Manjaro habe ich keine Gruppe "sudo". Weil es kein Debian-artiges Sytem ist, geht es wahrscheinlich anders.
Mit

Code: Alles auswählen

adduser <benutzername> sudo
kann man bei Ubuntu einen User zur Andminstrator-Gruppe hinzufügen.

Re: Einem User auf der Konsole Adminrechte geben

Verfasst: Freitag 10. Mai 2019, 22:27
von gosia
Hallo Rotlux,
Rotlux hat geschrieben: Freitag 10. Mai 2019, 22:12 Durch einen Fehler kann es vorkommen, dass ein User die Adminrechte verliert
Naja...
Aber gut, wenn das passieren sollte, dann das übliche, in /etc/sudoers mit visudo wieder eintragen

Code: Alles auswählen

USERNAME   ALL=(ALL) ALL
Wahrscheinlich nicht die Antwort, die Du hören willst, aber meine Phantasie reicht nicht aus, mir solch einen Fehler vorzustellen, es sei denn, /etc/sudoers wird irgendwie versaut...
Rotlux hat geschrieben: Freitag 10. Mai 2019, 22:12 Bei Manjaro habe ich keine Gruppe "sudo"
Das wäre bei Manjaro die Gruppe wheel, aber auch dazu muss IMHO in der /etc/sudoers die Zeile

Code: Alles auswählen

%wheel   ALL=(ALL) ALL
stehen. Ist wohl zum Glück Standard.

viele Grüße gosia

Re: Einem User auf der Konsole Adminrechte geben

Verfasst: Samstag 11. Mai 2019, 08:12
von ManjaroHans
gosia hat geschrieben: Freitag 10. Mai 2019, 22:27 Das wäre bei Manjaro die Gruppe wheel, aber auch dazu muss IMHO in der /etc/sudoers die Zeile

Code: Alles auswählen

%wheel   ALL=(ALL) ALL
stehen. Ist wohl zum Glück Standard.

viele Grüße gosia
Hallo,
da mich das Thema interessiert habe ich das eben mal auf meinem Rechner nachgeschaut: Ich habe ja als erster Nutzer des Systems root-Rechte, allerdings ist der Eintrag "%wheel ALL=(ALL) ALL" in meiner /etc/sudoers auskommentiert (default). Also habe ich die root-Rechte wohl nur über den Eintrag in der Gruppe wheel?

Re: Einem User auf der Konsole Adminrechte geben

Verfasst: Samstag 11. Mai 2019, 14:33
von gosia
Hallo ManjaroHans,
ManjaroHans hat geschrieben: Samstag 11. Mai 2019, 08:12 allerdings ist der Eintrag "%wheel ALL=(ALL) ALL" in meiner /etc/sudoers auskommentiert
Danke für die Nachfrage. Da bin ich jetzt froh, daß ich nur
gosia hat geschrieben: Freitag 10. Mai 2019, 22:27dazu muss IMHO
geschrieben habe ;) Manche Sachen braucht man sowenig, daß man sie leider schnell vergisst. Es gibt ja noch das Verzeichnis /etc/sudoers.d/, dessen Dateien von sudo eingelesen werden. Die Man-Page zu sudoers sagt dazu (Details bitte selbst nachsehen):
"sudo will suspend processing of the current file and read each file in /etc/sudoers.d,"
In /etc/sudoers.d/ liegt also die Datei 10-installer mit dem Inhalt

Code: Alles auswählen

%wheel ALL=(ALL) ALL
viele Grüße gosia

Re: Einem User auf der Konsole Adminrechte geben

Verfasst: Samstag 11. Mai 2019, 22:56
von Benutzer 334 gelöscht
Rotlux hat geschrieben: Freitag 10. Mai 2019, 20:34 Hallo zusammen,

ich habe ein System mit mehreren Usern. Deren Konfiguration kann ich zum großen Teil in KDE mit dem Manjaro-Einstellungen -> Benutzerkonten machen. Um nicht von der Funktionstüchtigkeit von KDE abhängig zu sein, interessiert mich folgendes:

1.) Wie kann ich auf der Konsole herausfinden, welche User Adminrechte haben?
2.) Wie kann ich auf der Konsole einem User die Adminrechte verleihen?
3.) Wie kann ich auf der Konsole einem User die Adminrechte entziehen?
1.)

Code: Alles auswählen

cat /etc/group | grep wheel
2.)

Code: Alles auswählen

sudo usermod -aG wheel username
3.)

Code: Alles auswählen

sudo usermod -G users username
Siehe:

Code: Alles auswählen

man useradd
man usermod
man userdel
man id
MfG

Re: Einem User auf der Konsole Adminrechte geben

Verfasst: Sonntag 12. Mai 2019, 10:06
von Rotlux
Super!

Vielen Dank LQ.
Deine Antworten sind genau auf den Punkt das, wonach ich gesucht habe. Daumen hoch! :)

Viele Grüße

Rotlux