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