Re: user in chroot umgebung lotsen?
Am 2003-11-19 22:53:49, schrieb Carsten Wenske:
>Hi ,
>#!/bin/bash
>if[ "$1" = "-c" ]; then
Nach dem 'if' ein SPACE einfügen
> i=0;
Semicolon ist nicht notwendig
> PARAMS="";
Semicolon ist nicht notwendig
> for param in $*;do
SPACE vor und nach Semicolon
> if[ $i -gt 0 ]; then
Nach dem 'if' ein SPACE einfügen
Nach ']' ein SPACE einfügen
> PARAMS="$PARAMS $param";
Semicolon ist nicht notwendig
> fi
> let i++;
Semicolon ist nicht notwendig
> done;
Semicolon ist nicht notwendig
> sudo /usr/bin/chroot /home/$USER /bin/su - $USER -c "$PARAMS"
>else
> sudo /usr/bin/chroot /home/$USER /bin/su - $USER
>fi;
Semicolon ist nicht notwendig
>trotzdem bekomme ich beim login foilgende fehlermeldung:
>
>Linux deepthought 2.4.19 #1 Wed Dec 4 22:27:49 PST 2002 i586 unknown
>Libranet GNU/Linux
>/bin/hell: line 2: syntax error near unexpected token `then'
>/bin/hell: line 2: `if[ "$1" = "-c" ]; then'
Siehe oben...
>is das n einfacher syntxfehler? wenn ja find ich ihn nicht. meine
>shell programmierungsfähigkeiten sind allerdings auch eher bescheiden
>bzw. nich vorhanden ;)
Die Fehler mach ich manchmal auch und Fluche heimlich vor
mich hin, wenn ich sie erst einen Tag später finde...
>kann mir anhand dieser infos jemand weiterhelfen, bitte?
>Best regards,
> Carsten Wenske mailto:spunk@synapsentennis.de
Grüße
Michelle
--
Registered Linux-User #280138 with the Linux Counter, http://counter.li.org.
Reply to: