bash Script

Du suchst ein Programm für einen bestimmten Zweck?
Antworten
testerx
Beiträge: 4
Registriert: 26.07.2009 23:29:54

bash Script

Beitrag von testerx » 27.07.2009 20:23:37

Hallo bin neu hier und kenne mich nicht so gut aus.
Ein Bekannter hat mir mal gesagt das ich mein IRCD nicht als Root starten soll und dafür hatte er mir ein Script gemacht das mein IRCD nicht als root gestartet wird,aber bei der Formatierung des Servers ist das Script verloren gegangen.

Es war nur ein simples bash script,kann mir da jemand helfen und eventuell ein neues schreiben.

Benutzeravatar
format_c
Beiträge: 188
Registriert: 23.01.2008 14:24:17
Kontaktdaten:

Re: bash Script

Beitrag von format_c » 27.07.2009 22:06:28

k.A. wuerde mal schaetzen sowas wie

Code: Alles auswählen

$ su - user -c "befehl"
Gruß Alex

testerx
Beiträge: 4
Registriert: 26.07.2009 23:29:54

Re: bash Script

Beitrag von testerx » 28.07.2009 00:11:08

Ja so ähnlich was das script.
Ich glaub es war noch eine Pfadangabe zum Programm.

Mir wurde immer gesagt wen ich den IRCD als Root starte und jemand i nden Server einbricht und den Dienst Exploitet dann hat er Root-Rechte und mit dem Script wurde das dann unterbunden.

Ich muste dann nur in der Shell IRCD start eingeben und er wurde nicht als Root gestartet da ich mich am Server als Root Login habe.


//edit ich müste dann in der bash folgendes schreiben wen die datei im IRCD ordner liegt ?

#!/bin/bash
$ su - user -c "befehl" ./IRCD

Und mit einem Symbolischen Link könnte ich sie dann in der Shell mit dem befehl blabla.sh start

sudo ln -s /opt/Hybrid/IRCD /usr/local/bin


Bitte korrigieren wen es falsch ist.
Zuletzt geändert von testerx am 28.07.2009 00:18:42, insgesamt 2-mal geändert.

Benutzeravatar
catdog2
Beiträge: 5352
Registriert: 24.06.2006 16:50:03
Lizenz eigener Beiträge: MIT Lizenz

Re: bash Script

Beitrag von catdog2 » 28.07.2009 00:16:52

format_c hat geschrieben:k.A. wuerde mal schaetzen sowas wie

Code: Alles auswählen

$ su - user -c "befehl"
Gruß Alex
Jup genau so. befehl erstezt man hald mit dem, was man sonst auch ausführt. ;)
Unix is user-friendly; it's just picky about who its friends are.

Antworten