Benutzer zum su machen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Chris1898
Beiträge: 9
Registriert: 06.02.2008 14:35:35

Benutzer zum su machen

Beitrag von Chris1898 » 10.08.2009 10:22:39

Hallo Community,

habe da mal eine ganz banale Frage. Wie kann ich denn einem neuen User Root-Rechte bzw. die
Rechte eines su geben.

Habe es schon mit chmod probiert aber so wie ich das verstanden habe ist dass ja nur für Dateiberechtigungen.

Vielen Dank schonmal im voraus

MFG

Chris

uname
Beiträge: 12503
Registriert: 03.06.2008 09:33:02

Re: Benutzer zum su machen

Beitrag von uname » 10.08.2009 11:46:23

Ein Benutzer ist nur dann "root", wenn er die UID==0 hat. Du kannst dem Benutzer die UID=0 in /etc/passwd geben. Aber nein, das macht man nicht.

Normalerweise kann jeder Benutzer mit "su" die Identität von "root" annehmen, sofern er das Passwort von "root" kennt. Einfach eingeben. Nun ist er "root" (UID==0)

Um von einem normalen Benutzer zu "root" zu wechseln nutzt man eigentlich eher "sudo".

Als "root":

Code: Alles auswählen

visudo
eintragen:

Code: Alles auswählen

username     ALL=(ALL) NOPASSWD: /bin/bash 
Speichern. Nun kann der Benutzer "username" mit

Code: Alles auswählen

sudo -s
die Identität von "root" annehmen, ohne Passwort.

... oder wolltest du was ganz anderes?

Chris1898
Beiträge: 9
Registriert: 06.02.2008 14:35:35

Re: Benutzer zum su machen

Beitrag von Chris1898 » 10.08.2009 12:04:08

Vielen Dank für die ausführliche Antwort.

Genau das wollte ich wissen

Chris1898
Beiträge: 9
Registriert: 06.02.2008 14:35:35

Re: Benutzer zum su machen

Beitrag von Chris1898 » 10.08.2009 12:33:31

Kurze Ergänzung zu meiner Frage.

Kann ich den Benutzer Root einfach umbennen?

Hintergrund ist der, dass ich auf meinem Root-Server unmengen an Log-Einträgen vorfinde, die darauf
hinweisen, dass jemand versucht permanent dass Passwort von Root zu "erraten".

Deshalb war mein Gedankengang der, dass ich einfach den Benutzer umbennen?!?

uname
Beiträge: 12503
Registriert: 03.06.2008 09:33:02

Re: Benutzer zum su machen

Beitrag von uname » 10.08.2009 12:37:10

Kann ich den Benutzer Root einfach umbennen?
Das würde ich nicht versuchen, da es dein System zerstören kann.

Erlaube "root" keinen Zugriff per SSH. Ändere /etc/ssh/sshd_config

Code: Alles auswählen

PermitRootLogin no  

(denk daran, dass ein anderer Benutzer sich dann erfolgreich anmelden kann ;-) )

oder erlaube root nur Zugriff per SSH-Key:

Code: Alles auswählen

PermitRootLogin without-password  
(bewahre den private-Key des aufrufenden Benutzers gut auf ;-) )

jroehl
Beiträge: 183
Registriert: 04.01.2007 13:03:14

Re: Benutzer zum su machen

Beitrag von jroehl » 10.08.2009 13:59:39

Das Paket Debianfail2ban könnte auch einen Blick wert sein.

uname
Beiträge: 12503
Registriert: 03.06.2008 09:33:02

Re: Benutzer zum su machen

Beitrag von uname » 10.08.2009 14:23:23

Ach ja. Solltest den SSH-Port von "22" auf einen anderen Port umlegen. Dann ist sofort Ende mit den ganzen Fehlversuchen.

Antworten