Erreur de syntax unexpected token `else'

Bonjour

j’ai une erreur de syntax

line 6: syntax error near unexpected token `else'

mon code

[code]echo "Installez pour l’utilisateur:"
read user
egrep “^$user” /etc/passwd >/dev/null
if [ $? -eq 0 ]; then
else
echo "L’utilisateur n’existe pas!"
fi

[/code]
Edit du nouveau j’ai réussi mais une autre problème et bizarre

mkdir: impossible de créer le répertoire «*/home/darky/.autodl*»: Permission non accordée touch: impossible de faire un touch «*/home/darky/.autodl/autodl.cfg*»: Aucun fichier ou dossier de ce type

P.S je suis en root ! lol pas supposer

mon code complet

[code]rutorrent_dir=/var/www/rutorrent
echo "Installez pour l’utilisateur:"
read user
egrep “^$user” /etc/passwd >/dev/null || echo “L’utilisateur n’existe pas!”

echo "Entrer un port pour autodl-irssi"
read -p "entrer le port: " port
echo "Entrer le mot de passe de autodl-irssi "
read -p "Mot de passe: " pw

gestionnaire de paquet

if [ “dpkg --status aptitude | grep Status:” == “Status: install ok installed” ]
then
packetg="aptitude"
else
packetg="apt-get"
fi

$packetg update
$packetg safe-upgrade -y
$packetg install -y install libarchive-zip-perl libnet-ssleay-perl libhtml-parser-perl libxml-libxml-perl libdigest-sha-perl libjson-perl libjson-xs-perl libxml-libxslt-perl

svn autodl-irssi

svn export https://svn.code.sf.net/p/autodl-irssi/code/trunk/src ~/.irssi/scripts

Creation de dossier

mkdir -p ~/.irssi ~/.irssi/scripts ~/.irssi/scripts/autorun
su $user -c ‘mkdir -p ~/.autodl’

on change de répertoire

cd ~/.irssi/scripts

on copie autodl-irssi.pl

cp autodl-irssi.pl autorun/

su $user -c ‘touch ~/.autodl/autodl.cfg’

##svn rutorrent plugins
cd /$rutorrent_dir/plugins
svn co https://svn.code.sf.net/p/autodl-irssi/code/trunk/rutorrent/autodl-irssi

if [ -d “$rutorrent_dir/conf/users/$user/plugins” ]
then
mkdir $rutorrent_dir/conf/users/$user/plugins/autodl-irssi
else
mkdir $rutorrent_dir/conf/users/$user/plugins
mkdir $rutorrent_dir/conf/users/$user/plugins/autodl-irssi
fi
##on donne les permission
chown -R www-data:www-data autodl-irssi

##fichier configuration user conf.php
cat <<‘EOF’ > $rutorrent_dir/conf/users/$user/plugins/autodl-irssi/conf.php

<?php $autodlPort = @port@; $autodlPassword = "@pw@"; ?>

EOF
sed -i.bak “s/@port@/$port/g;” $rutorrent_dir/conf/users/$user/plugins/autodl-irssi/conf.php
sed -i.bak “s/@pw@/$pw/g;” $rutorrent_dir/conf/users/$user/plugins/autodl-irssi/conf.php

Fichier configuration autodl.cfg

cat <<‘EOF’ > /home/$user/.autodl/autodl.cfg
options]
gui-server-port = @port@
gui-server-password = @pw@
EOF
sed -i.bak “s/@port@/$port/g;” /home/$user/.autodl/autodl.cfg
sed -i.bak “s/@pw@/$pw/g;” /home/$user/.autodl/autodl.cfg
[/code]

merci

Salut,

Dès cet instant tu n’es plus root ?

mais l’utilisateur pas supposer être mètre de sons dossier ?