Bonjour à tous.

Voila, je suis apprenti shell unix (en particulier linux, et plus particuliérement ubuntu), et je suis en train de faire un script qui se lance au démarrage d'une connexion ssh.
Le script doit afficher un message de bienvenue lors de la connexion d'un utilisateur.
- si l'utilisateur est root, on affiche le contenu d'un fichier text
- sinon, on demande la saisit d'un mot de pass.

Pas de problème pour les actions, juste un pour le IF... Voila ce que j'ai fait :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
if $USER!="root"
        then
                echo Please enter password to seen the last message...
                sudo cat /root/last.txt
        else
                cat /root/last.txt
fi
Le message suivant s'affiche quand on se log en root:

-bash: root!=root : commande introuvable
Alors je comprends le message, mais je ne voit pas comment le modifier...


Merci pour votre aide...