Ausführen mit anderen Rechten
Ausführen mit anderen Rechten
ich möchte ein shell-script über WWW starten, dass nur mit root-rechten laufen soll (darf) um in eine bestimmte datei(Rechte: 644) zu schreiben. wie kann ich dieses problem umsetzten??
-
- Posts: 85
- Joined: 24. Jan 2000 14:28
- Location: Nürnberg
Re: Ausführen mit anderen Rechten
Ich weiß nicht ob es dir was hilft,
aber mit sudo sollte es gehen.
"visudo" als root eingeben, und
ungefähr so eine Zeile einfügen.
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
user ALL=NOPASSWD:/scriptdir/script *
</font><hr></pre></blockquote>
Später dann als User statt mit ./script
sudo ./script starten.
cya
aber mit sudo sollte es gehen.
"visudo" als root eingeben, und
ungefähr so eine Zeile einfügen.
<blockquote><pre><font size="1" face="">code:</font><hr><font face="Courier New" size="2">
user ALL=NOPASSWD:/scriptdir/script *
</font><hr></pre></blockquote>
Später dann als User statt mit ./script
sudo ./script starten.
cya
Re: Ausführen mit anderen Rechten
<!--http--><a href="http://www.koehntopp.de/kris/artikel/rw ... _nix/#exp4" target="_blank">Hier</a><!--url--> gibt es einen Artikel, der (fast) zu dem Thema passt.
Re: Ausführen mit anderen Rechten
Hi,
Shellskripte als Root sind gefährlich. Nimm wenn möglich Perl und trage in die erste Zeile ein:
#! /usr/bin/suidperl
Gruß,
hjb
Shellskripte als Root sind gefährlich. Nimm wenn möglich Perl und trage in die erste Zeile ein:
#! /usr/bin/suidperl
Gruß,
hjb
Pro-Linux - warum durch Fenster steigen, wenn es eine Tür gibt?