Nefungujici suid u bash scriptu

Petr Simek petrsi na jcu.cz
Čtvrtek Září 7 14:43:49 CEST 2000


On Thu, 7 Sep 2000, Korinek, Jan wrote:

> #!/bin/bash
> id
> 
> TMPFILE=`mktemp "$HOME/burn/$USER.cdcopy.XXXXXX"` || exit 1
> cat /dev/cdrom > "$TMPFILE" || exit $?
> eject /dev/cdrom || exit $?
> isovfy "$TMPFILE" || exit $?
> cdrecord -v -eject "$TMPFILE" || exit $?
> rm -i "$TMPFILE"
> - -------------------- End of paste ---------------------------------
> mi na zacatku neustale hlasi, ze ho spoustim ja, ale sakra kdyz ma
> nastaveno suid, sgid, tak by to mel byt root, ne?

:-) - to uz se tady parkrat resilo - skript nemuze byt suid jen binarka.
Osobne bych to resil pres sudo a root prikazy pouzite v tom skriptu pres
sudo. Taky se tu probiralo proc neni dobre poustet skript pres suid bit ;-)

> viz ls -l
> - -rwsr-s---    1 root     burn          482 záo  7 12:13 cdcopy

> |Jan Kořínek              |

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             petrsi na jcu.cz                              |
*------------------------------------------------------------------------*



Další informace o konferenci Linux