[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [OT] bash script SUID zu ${HOME} user setzen



Michelle Konzack <linux4michelle@tamay-dogan.net> (Mo 15 Feb 2010 12:02:21 CET):
> Hallo Leute,
> 
> ich habe ein Bash-Script das als "root:root" oder "daemon:adm" gestartet
> wird (oder ein noch weniger berechtigter user) und muß  das  Bash-Script
> SUID setzen und zwar zu dem User in dessen ${HOME} es ausgeführt wird.
> 
> Sprich, ich muß NEUE Dateien anlegen können, welche  die  Berechtigungen
> des ${HOME} Users haben.

Der SUID-Mechanismus (falls Du diesen meinst) funktioniert nicht für
Scripte, sondern nur für Binaries. Perl kann es, aber es trickst dafür
rum und verwendet ein SUID-Binary, welches dann den Script
interpretiert.

    Best regards from Dresden/Germany
    Viele Grüße aus Dresden
    Heiko Schlittermann
-- 
 SCHLITTERMANN.de ---------------------------- internet & unix support -
 Heiko Schlittermann HS12-RIPE -----------------------------------------
 gnupg encrypted messages are welcome - key ID: 48D0359B ---------------
 gnupg fingerprint: 3061 CFBF 2D88 F034 E8D2  7E92 EE4E AC98 48D0 359B -

Attachment: signature.asc
Description: Digital signature


Reply to: