script als user ausführen, mit rootrechten laufen lassen
script als user ausführen, mit rootrechten laufen lassen
Is nun bestimmt das falsche Forum, aber ich weiss nicht so recht wohin mit meiner Frage...
Also ich möchte, das "user" ein sript ausführen kann, welches dann als "root" läuft.
Ich hab keinen Plan, ob das nun jetzt überhaupt geht, wenn nicht dann bitte auch sagen.
Probiert hab ich:
chown root script.sh
chmod 4777 script.sh
Wenn ich das Script dann aber als "user" starte, läuft es mit userID.
Ich möchte aber, das es als rootID läuft. Ist das machbar?
Also ich möchte, das "user" ein sript ausführen kann, welches dann als "root" läuft.
Ich hab keinen Plan, ob das nun jetzt überhaupt geht, wenn nicht dann bitte auch sagen.
Probiert hab ich:
chown root script.sh
chmod 4777 script.sh
Wenn ich das Script dann aber als "user" starte, läuft es mit userID.
Ich möchte aber, das es als rootID läuft. Ist das machbar?
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: script als user ausführen, mit rootrechten laufen lassen
Ã?berdenk dein Vorhaben lieber noch mal, oder lässt du deine Haustür auch offen, wenn du aus dem Haus gehst?
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: script als user ausführen, mit rootrechten laufen lassen
Args...
Hab aber mit ner Antwort dieser Art gerechnet. Ist ja auch berechtigt.
Aber ich brauch diese Sache für ein bestimmtes Vorhaben.
Ich weiss auch ganz sicher, was ich da tue.
Was ich halt nur wissen möchte, ist es möglich und wenn ja wie?
Hab aber mit ner Antwort dieser Art gerechnet. Ist ja auch berechtigt.
Aber ich brauch diese Sache für ein bestimmtes Vorhaben.
Ich weiss auch ganz sicher, was ich da tue.
Was ich halt nur wissen möchte, ist es möglich und wenn ja wie?
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: script als user ausführen, mit rootrechten laufen lassen
Stichwort: suid-Bit.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
-
majortermi
- Userprojekt

- Posts: 916
- Joined: 2002-06-17 16:09
Re: script als user ausführen, mit rootrechten laufen lassen
...und das wird bei Skripten aus gutem Grund ignoriert.CaptainCrunch wrote:Stichwort: suid-Bit.
Wenn du wirklich ein Skript mit Root-Rechten laufen lassen musst: sudo
Denke aber vorher sehr, sehr gut darüber nach, was du tust.
Erst nachlesen, dann nachdenken, dann nachfragen... :)
Warum man sich an diese Reihenfolge halten sollte...
Warum man sich an diese Reihenfolge halten sollte...
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: script als user ausführen, mit rootrechten laufen lassen
Quelle?...und das wird bei Skripten aus gutem Grund ignoriert.
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: script als user ausführen, mit rootrechten laufen lassen
Hm... ich dachte, das wäre allgemein bekannt. u.a. hier:Quelle?
http://www.dcoul.de/faq/html/2.html#2.suidshellskript
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: script als user ausführen, mit rootrechten laufen lassen
War mir nicht bekannt, da ich über so etwas bisher nicht einmal nachgedacht habe. ;)
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: script als user ausführen, mit rootrechten laufen lassen
Nunja, ich hatte darüber auch nie nachgedacht, aber da das eine FAQ z.b. in dcoulm ist, habe ich sowohl die Frage als auch die Antwort schon mehrfach gesehen (was auch dazu geführt hat, dass es eben in die FAQ dort kam... :)
Re: script als user ausführen, mit rootrechten laufen lassen
Aua, wie kommt man bitte auf die Idee einem File 4777 zu geben? Selbstmordgedanken?
Auch wenn suid nicht greift da es ein Script ist, könnte so doch jeder User das File durch ein Binary ersetzten... *kopfschüttel*
Auch wenn suid nicht greift da es ein Script ist, könnte so doch jeder User das File durch ein Binary ersetzten... *kopfschüttel*
Re: script als user ausführen, mit rootrechten laufen lassen
Ã?h... das SUID-Bit hat ja erstmal nix mit den Dateirechten zu tun. Man könnte das also auch z.B. 4711 machen... oder wo stand hier im Thread was von 4777?Aua, wie kommt man bitte auf die Idee einem File 4777 zu geben? Selbstmordgedanken?
Auch wenn suid nicht greift da es ein Script ist, könnte so doch jeder User das File durch ein Binary ersetzten... *kopfschüttel*
Ã?h... ok, selbst gefunden, ganz oben.
Nunja, da bleibt mir allerdings dann auch die Spucke weg.
-
captaincrunch
- Userprojekt

- Posts: 7066
- Joined: 2002-10-09 14:30
- Location: Dorsten
- Contact:
Re: script als user ausführen, mit rootrechten laufen lassen
Hey, er schrieb doch, dass wir das mal schön seine Sorge sein lassen sollten, er kennt sich schließlich aus... :roll:
DebianHowTo
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
echo "[q]sa[ln0=aln256%Pln256/snlbx]sb729901041524823122snlbxq"|dc
Re: script als user ausführen, mit rootrechten laufen lassen
Hossa...les ich da etwa eine art Spott? ;)
Hätt ich nen Plan, hätt ich ja nicht gefragt. :roll:
Ist wiklich nur eine Testumgebung, bei der nix passieren kann.
Aber davon abgesehen, bin ich von dem Trip eh wieder runter, das das ganze nix gebracht hat.
Habs dann übrigens mit sudo gemacht.
THX4Help @ll
Hätt ich nen Plan, hätt ich ja nicht gefragt. :roll:
Ist wiklich nur eine Testumgebung, bei der nix passieren kann.
Aber davon abgesehen, bin ich von dem Trip eh wieder runter, das das ganze nix gebracht hat.
Habs dann übrigens mit sudo gemacht.
THX4Help @ll