Neuen User auf der Konsole einrichten und Programm starten

Du kommst mit der Installation nicht voran oder willst noch was nachfragen? Schau auch in den "Tipps und Tricks"-Bereich.
Antworten
LeoManiac
Beiträge: 179
Registriert: 02.10.2003 20:22:30

Neuen User auf der Konsole einrichten und Programm starten

Beitrag von LeoManiac » 07.04.2005 01:14:44

Hallo,

das ist zwar eine Sache die man wissen sollte wenn man sich schon länger mit Linux bzw. Debian auseinander gesetzt hat. Nur leider weiß ich es nicht.

Kann ich auf der Konsole einen neuen User hinzufügen und anschliesend ein Programm starten ohne das ich den aktuellen Benutzer wechseln muss?

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 07.04.2005 06:07:48

hi :)

zu frage 1:

Code: Alles auswählen

adduser
die hilfe dazu sicherlich zu finden unter

Code: Alles auswählen

man adduser
zu frage 2:die hilfe dazu sicherlich zu finden unter

Code: Alles auswählen

man sudo
ich gehe davon aus, dass du ein programm als root-user starten magst unter der konsole...richtig ?
ich persönlich arbeite nicht mit sudo sondern switche immer kurz mit

Code: Alles auswählen

su - root
zum root-user

zu beiden befehlen, sollte es einiges an material im forum geben...

LeoManiac
Beiträge: 179
Registriert: 02.10.2003 20:22:30

Beitrag von LeoManiac » 07.04.2005 09:04:42

ja aber su bzw. sudo wechselt doch gleichzeitig auf die konsole des anderen benutzers oder? und vor allen muss ich anschliesend das Passwort eingeben ne das blöd geht das nicht so das ich das alles in eine Zeile packen kann?

zb.

su user pwd | programm

oder geht das nur über solche Umstände ?

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 07.04.2005 09:07:43

hi

es gibt für sudo eine config-datei wo man festlegen kann, wer was machen darf

Code: Alles auswählen

/etc/sudoers
wenn man den user-x für eine shutdown-berechtigung dort einträgt, darf er das ohne irgendwelche zusätze ausführen...

wenn man das so machen würde wie du meinst...würde das root-pwd ja jedesmal im klartext auf dem monitor erscheinen :?

und wenn du

Code: Alles auswählen

su root -c reboot
schreibst, kommt eine abfrage des root-pwd

Code: Alles auswählen

Password: _
das tippst du dann ein und der reboot wird durchgeführt

LeoManiac
Beiträge: 179
Registriert: 02.10.2003 20:22:30

Beitrag von LeoManiac » 07.04.2005 18:06:26

Das hilft mir alles nix ... ich muss trotzdem das Passwort eingeben ich will beim booten einfach ein Programm mit einen bestimmten User starten der nur das Recht hat diese Prog zu starten mehr nicht.

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 08.04.2005 12:30:50

Also, wenn du das beim Booten brauchst, dann sollte dafuer ein kleines Shell-Skript und der su-Befehl reichen, das du dann im entsprechenden Runlevel (Default ist 2) einbaust.
Die Skripte beim Booten werden als root ausgefuehrt und root kann sich ohne Passwort zu jedem beliebigen User machen.
Was du also brauchst:

Code: Alles auswählen

su - <username> -c <deinbefehl>

Antworten