Wie gebe ich einem einfachen "User" rootrechte

Smalltalk
Antworten
Benutzeravatar
Mystical
Beiträge: 34
Registriert: 07.02.2003 09:35:24

Wie gebe ich einem einfachen "User" rootrechte

Beitrag von Mystical » 08.02.2003 14:09:31

Hallo,

ich habe mich zum ersten mal in die unix welt vorgewagt und steh auch gleich vor einem
Problem. Es wird von mir verlangt, dass ein Benutzer Rootrechte bekommen soll. Also neben dem Root soll noch ein User Rootrechte haben. Wie mache ich das :?:

mfg

Mystical

Benutzeravatar
zaphod
Beiträge: 141
Registriert: 07.07.2002 14:48:31
Wohnort: Konstanz
Kontaktdaten:

Beitrag von zaphod » 08.02.2003 14:14:16

Bei was wird denn das verlangt?

gruß zaphod

Benutzeravatar
Mystical
Beiträge: 34
Registriert: 07.02.2003 09:35:24

Beitrag von Mystical » 08.02.2003 14:23:56

Ich brauch das in der Arbeit --- bin bloß ein Azubi

Benutzeravatar
chimaera
Beiträge: 3804
Registriert: 01.08.2002 01:31:18
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von chimaera » 08.02.2003 14:25:55

su
[..] Linux is not a code base. Or a distro. Or a kernel. It's an attitude. And it's not about Open Source. It's about a bunch of people who still think vi is a good config UI. - Matt's reply on ESR's cups/ui rant

Benutzeravatar
zaphod
Beiträge: 141
Registriert: 07.07.2002 14:48:31
Wohnort: Konstanz
Kontaktdaten:

Beitrag von zaphod » 08.02.2003 14:28:04

oder sudo

Benutzeravatar
Mystical
Beiträge: 34
Registriert: 07.02.2003 09:35:24

Beitrag von Mystical » 08.02.2003 14:34:46

Mit "su" meldet sich ein Superuser mit dem Rootpasswort an und mit "sudo" ein anderer Benutzer. Aber das Problem ist das nur ich das Rootpasswort wissen darf und sonst keiner!
Deshalb soll ich noch einen anderen Benutzer mit Rootrechten ausstatten.

Benutzeravatar
Mystical
Beiträge: 34
Registriert: 07.02.2003 09:35:24

Beitrag von Mystical » 08.02.2003 14:38:17

Ich bin da mal beim surfen auf was gestossen:

> # sudoers file.
> # This file MUST be edited with the 'visudo'
> # command as root. See the man page for the
> # details on how to write a sudoers file.
> # Host alias specification
>
> # User alias specification
>
> # Cmnd alias specification
>
> # User privilege specification
> root ALL=(ALL) ALL

Wenn ich unter dem Punkt "User privilege specification" meinen Benuter eintrage
müsste der doch alle rechte haben.

user1 ALL=(ALL) ALL

Funktioniert das??

Benutzeravatar
zaphod
Beiträge: 141
Registriert: 07.07.2002 14:48:31
Wohnort: Konstanz
Kontaktdaten:

Beitrag von zaphod » 08.02.2003 14:41:32

also, wenn der andere User nur einzelne Programme mit root-Rechten
laufen lassen können muß dann würde ich sudo nehmen.

Aber ich glaube Du willst einen zweiten User, der root ist, aber nicht root heißt!
Oder?
Also dann must du einfach einen neuen User erstellen und ihn auch zur Gruppe
root hinzufügen, das müste reichen.

Als root

Code: Alles auswählen

 vim /etc/groups 
und da hinter in der Zeile der Gruppe root nach dem ':' den User eintragen

Und schon kann der User sich als root aufführen :D

gruß zaphod

Benutzeravatar
Mystical
Beiträge: 34
Registriert: 07.02.2003 09:35:24

Beitrag von Mystical » 08.02.2003 15:24:08

Genau das ist es : )

Ich werds am Montag in der Arbeit gleich mal ausprobieren.

thx

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Beitrag von abi » 08.02.2003 15:27:40

oder einfach `adduser <username> <gruppe>` in deinem Fall also.. `adduser name root`

Benutzeravatar
walde
Beiträge: 162
Registriert: 24.12.2001 02:22:55
Wohnort: Münster
Kontaktdaten:

Beitrag von walde » 08.02.2003 20:24:41

Hmm, es ist sicherheitstechnisch völlig wurscht, ob Du ihm Dein Root-Passwort nennst, oder dem anderen User Root-Rechte gibst. Beides ist fatal.

ciao
Walde

Benutzeravatar
michas
Beiträge: 380
Registriert: 12.08.2002 20:35:09
Wohnort: München

Re: Wie gebe ich einem einfachen "User" rootrechte

Beitrag von michas » 08.02.2003 23:01:35

Mystical hat geschrieben:Es wird von mir verlangt, dass ein Benutzer Rootrechte bekommen soll.
Also neben dem Root soll noch ein User Rootrechte haben.
Wie mache ich das :?:
wer verlangt das von dir?
warum soll das nötig sein?

es gibt da mit sicherheit eine bessere lösung!
lies dir bitte die doku von sudo nochmal genau durch.

Benutzeravatar
abi
Beiträge: 2219
Registriert: 20.12.2001 19:42:56
Wohnort: München
Kontaktdaten:

Re: Wie gebe ich einem einfachen "User" rootrechte

Beitrag von abi » 09.02.2003 13:18:51

michas hat geschrieben:
Mystical hat geschrieben:Es wird von mir verlangt, dass ein Benutzer Rootrechte bekommen soll.
Also neben dem Root soll noch ein User Rootrechte haben.
Wie mache ich das :?:
wer verlangt das von dir?
warum soll das nötig sein?

es gibt da mit sicherheit eine bessere lösung!
lies dir bitte die doku von sudo nochmal genau durch.
vielleicht ein zweiter Admin auf der Maschine ?

pcm
Beiträge: 105
Registriert: 22.10.2002 12:59:15

Beitrag von pcm » 10.02.2003 09:27:18

Moin,

selbst wenn ein 2. Admin auf der Maschine sein soll sehe ich keinen grund einen anderen user root rechte zu geben. man hat meist einen unpriviligierten account auf der mashine und erhält per su root rechte. wenn 2 admins auf der mashine sein sollen einfach 2 unpriviligierte accounts anlegen und dem anderen das password für root mitteilen, dann kann dieser bei bedarf mit su root werden.

gruß Daniel

nickers
Beiträge: 43
Registriert: 29.11.2002 10:03:03
Wohnort: Dallmin
Kontaktdaten:

Beitrag von nickers » 10.02.2003 09:49:05

pcm hat geschrieben:Moin,

selbst wenn ein 2. Admin auf der Maschine sein soll sehe ich keinen grund einen anderen user root rechte zu geben. man hat meist einen unpriviligierten account auf der mashine und erhält per su root rechte. wenn 2 admins auf der mashine sein sollen einfach 2 unpriviligierte accounts anlegen und dem anderen das password für root mitteilen, dann kann dieser bei bedarf mit su root werden.

gruß Daniel
Wenn Du einen zweiten Root hast und allen möglichen Kram loggst, kannst Du später feststellen wer welchen Unsinn konfiguriert hat. Ich halte es zwar auch für falsch, die Benutzung von root sollte generell vermieden werden, aber das wäre zumindest eine Erklärung.
"There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence." - Jeremy S. Anderson

keyem
Beiträge: 303
Registriert: 23.08.2002 07:50:28
Wohnort: Berlin

Beitrag von keyem » 10.02.2003 10:01:10

Ist es nicht sowieso prinzipiell unmöglich, einen 2. Admin-Account mit EXAKT denselben Rechten wie "root" anzulegen"?

Der User root hat nunmal die UID 0, und ihm gehören eine Vielzahl System-Dateien. Wenn bei diesen Dateien die Zugriffsrechte nur dem Benutzer "root" und nicht der Gruppe "root" den Zugriff erlauben, kann dieser 2. User meiner Ansicht nach in keinem Fall auf diese Dateien zugreifen!

Oder irre ich mich?

Viele Grüße,
keyem

pcm
Beiträge: 105
Registriert: 22.10.2002 12:59:15

Beitrag von pcm » 10.02.2003 10:30:05

nickers hat geschrieben: Wenn Du einen zweiten Root hast und allen möglichen Kram loggst, kannst Du später feststellen wer welchen Unsinn konfiguriert hat. Ich halte es zwar auch für falsch, die Benutzung von root sollte generell vermieden werden, aber das wäre zumindest eine Erklärung.
hm, ok, ich bin davon ausgegangen das root weiss was er tut.

da wir grad bei wissen sind, heißt das nun ich weiß oder ich weiss :?:

montag morgen läßt grüßen *hrhr*

Benutzeravatar
michas
Beiträge: 380
Registriert: 12.08.2002 20:35:09
Wohnort: München

Beitrag von michas » 10.02.2003 10:43:57

keyem hat geschrieben:Ist es nicht sowieso prinzipiell unmöglich, einen 2. Admin-Account mit EXAKT denselben Rechten wie "root" anzulegen"?

Der User root hat nunmal die UID 0, [...]

Oder irre ich mich?
afaik, sollte dich niemand daran hintern, einem zweiten user mit uid 0 anzulegen.
(ob das sinnvoll ist ist latürnich ne andere sache.)

Antworten