|
|||||||||||||||||||||||||||
On Thu, 27 Apr 2000, Rune Christiansen wrote: >(Og _nej_ - jeg læser desværre ikke teknik!) Noge tyder på at du burde gøre det :) > ><TEORI> > >Hvis man sætter et shell script som shell (i /etc/password); vil det da >så ikke være umuligt at "slippe væk" (læs: afslutte) fra scriptet uden >at logge ud? > ></TEORI> > ><PRAKSIS> > >Jeg har lavet et login script, som netop skal virke som shell. Det kører >i en "until" løkke og låser på den måde brugeren. Man kan selvfølgelig >afbryde med CTRL-C m.fl., men ikke uden at logge ud. > >Da scriptet skal køre med højt sikkerhedsniveau vil jeg være sikker på, >at det ikke _er_ muligt at override det på nogen måde. > ></PRAKSIS> Jamen, det kommer da helt an på hvad dit script laver! Hvis det først viser datoen, og derefter viser hvor meget plads der er tilbage på disken, og derefter afslutter, kan det næppe skade. Men så snart du laver et script, hvor brugeren fx kan vælge en editor, eller brugeren på nogen måde skal give input til scriptet, skal du være helt sikker på, at det på ingen måde er muligt at slippe ud af scriptet. Shell-escapes fra EMACS og vi er vel nok de mest kendte måder at slippe ud af et menuscript. /kristian -- Kristian Vilmann sslug@sslug http://www.sslug.dk
|
||||||||||||||
|
||||||||||||||