[gelöst] User zum Shutdown einrichten

Alle weiteren Dienste, die nicht in die drei oberen Foren gehören.
Antworten
Benutzeravatar
knollo
Beiträge: 61
Registriert: 16.03.2009 16:00:26

[gelöst] User zum Shutdown einrichten

Beitrag von knollo » 06.07.2009 16:08:30

Hallo,

ich möchte einen User auf Debian Lenny einrichten, der NUR das Recht hat, den Server herunterzufahren (natürlich muss er sich vorher einloggen können - per putty).

Wie mache ich das am unkompliziertesten?


Gruß Knollo
Zuletzt geändert von knollo am 07.07.2009 09:49:11, insgesamt 2-mal geändert.

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

Re: User zum Shutdowm einrichten

Beitrag von uname » 06.07.2009 16:22:59

Normalerweise nutzt man dafür "sudo". Du kannst aber auch die etwas brutalere Methode nutzen.

- SSH-Key erzeugen
- SSH-Private-Key auf Windows-Rechner
- SSH-Public-Key in /root/.ssh/authorized_keys

Wie folgt eintragen:

Code: Alles auswählen

command="/sbin/halt" ssh-rsa AAA...
(AAA... ist der Beginn des Keys, sieht evtl. anders aus)

Rechner wird automatisch beim Logon nach root@server runtergefahren, sofern du den Key nutzt, da der Befehl zum Key ausgeführt wird. Passwort musst du nicht eingeben.

Benutzeravatar
knollo
Beiträge: 61
Registriert: 16.03.2009 16:00:26

Re: User zum Shutdowm einrichten

Beitrag von knollo » 07.07.2009 07:16:44

Oha, die "brutale" Methode ist mir denke ich zu gefährlich. Aus versehen mal per Putty eingeloggt, und die Kiste fährt runter.

Testen werde ich es auf jeden Fall mal. Wie erzeuge ich den die SSH-Keys?

Uns mit "sudo" (heisst es nicht "su"?) braucht er doch ein Rootpasswort. Ist das nicht zu unsicher? Damit kann er mir doch die ganze Kiste zerschiessen, da er dann ja Vollzugriff hat.
Zuletzt geändert von knollo am 07.07.2009 07:24:34, insgesamt 1-mal geändert.

Benutzeravatar
ThorstenS
Beiträge: 2875
Registriert: 24.04.2004 15:33:31

Re: User zum Shutdowm einrichten

Beitrag von ThorstenS » 07.07.2009 07:20:29

der User muss immer nur sein eigenes Passwort tippen, das von root darf er ja nicht kennen.
Oder du machst es so, dann muss er kein weitere PW tippen:

Code: Alles auswählen

shutdownuser ALL=(ALL) NOPASSWD: /sbin/halt

Benutzeravatar
knollo
Beiträge: 61
Registriert: 16.03.2009 16:00:26

Re: User zum Shutdown einrichten

Beitrag von knollo » 07.07.2009 07:27:29

So, hier meine Lösung für Noobs (wie mich):

1. User mit Passwort anlegen

2. sudo installieren (apt-get install sudo) -> hättet ihr mir ja auch sagen können :oops:

3. /etc/sudoers editieren

User_Alias USERS = user1, user2, user3
Cmnd_Alias SHUTDOWN = /sbin/shutdown
root ALL=(ALL) ALL
USERS ALL=NOPASSWD:SHUTDOWN

4. mit "sudo shutdown ..." kann jetzt der Befehl ausgeführt werden

Antworten