Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/12/2005, à 08:49

Neoflex

login automatique

Bonjour,

j'utilise ubuntu sur un vieux pc comme serveur web et j'ai une petite question.
Comment faire pour qu'il ouvre automatiquement une session apres un reboot. je le controle par ssh et si je fais un sudo reboot il restera sur le prompt du login et mot de passe et je suis obligé d'aller retaper login et mdp sur le serveur. comment puis je eviter cela ?

Hors ligne

#2 Le 01/12/2005, à 08:55

martin

Re : login automatique

Si tu fais référence à une session graphique avec gdm :
http://forum.ubuntu-fr.org/viewtopic.php?pid=60849

Hors ligne

#3 Le 01/12/2005, à 08:57

Neoflex

Re : login automatique

non justement j'ai viré tout ce qui est graphique, j'ai plus gdm ni gnome....

Hors ligne

#4 Le 01/12/2005, à 08:59

Haazheel

Re : login automatique

Etrange ton problème je suis dans la même situation et quand je reboot je n'ai aucun besoin de me déplacer vers mon serveur (qui est dans la pièce à côté je te l'accorde big_smile )

J'y accède en faisant ceci : ssh xxx.xxx.xxx.xxx -l root

Et il me demande ensuite le mot de passe.

Hors ligne

#5 Le 01/12/2005, à 09:11

Neoflex

Re : login automatique

ok je crois qu e je comprend, en fait sur le serveur y a amuled qui tourne et j'ai modifier le .bashrc du compte "serveur" de mon serveur pour qu'il se lance automatiquement à l'ouverture d'une session "serveur". hors par defaut il n'ouvre pas cette session automatiquement, il faudrait que je lance amuled autrement qu'a l'ouverture de la session "serveur" alors non ? comment fait-on pour qu'un programme ce lance automatiquement avant meme l'ouverture d'une session ?

Hors ligne

#6 Le 01/12/2005, à 09:13

Neoflex

Re : login automatique

en ajoutant une commande au /etc/bash.bashrc ca irait ?

Hors ligne

#7 Le 01/12/2005, à 12:34

Neoflex

Re : login automatique

apparemment non, le etc/bash.bashrc semble etre executé seulement au moment ou quelqu un se logue et non avant.
ne faudrait il pas que j ajoute amuled aux services de demarage ? mais la je sais pas du tout comment faire

Hors ligne

#8 Le 01/12/2005, à 12:56

DiCiCat

Re : login automatique

un script dans /etc/init.d avec un lien dans init2.rd ?
Le probleme de ce genre de chose c'est qu'amule se lancera en droit root.

Sinon j'avais trouver un tuto expliquant comment loggé une session automatiquement sans serveur x, mais je sais pas ce que ca vaut

Ajoutez ceci à votre /etc/inittab (sur une Debian), sauf si vous avez un fichier rc.local :


     rc:12345:wait:/etc/init.d/rc.local
     

Si vous n'avez pas de fichier rc.local, créez un fichier /etc/init.d/rc.local contenant les lignes suivantes :


     #!/bin/bash
     echo "Login automatique de l'utilisateur username"
     cd /home/username
     su - username
     

Mettez les permissions de ce fichier à  :


     -rwxr-xr-x   1 root     root           96 Jun 29  1997 rc.local
     

en faisant :


     chmod 755 rc.local
     

Si vous avez un fichier rc.local ajoutez ceci à la fin :


     echo "Login automatique de l'utilisateur username"
     cd /home/username
     su - username

l'info viends d'ici http://www.linux-kheops.com/doc/lgazette/issue-29/lg-29-1.html

Dernière modification par DiCiCat (Le 01/12/2005, à 13:02)

Hors ligne

#9 Le 01/12/2005, à 13:19

Neoflex

Re : login automatique

ok merci bien,

j'ai essayé avec le system du init.d comme decrit ici :
http://www.andesi.org/index.php?node=28

ca pose un probleme que amule soit lancé avec les droits root ?

Hors ligne

#10 Le 01/12/2005, à 15:54

DiCiCat

Re : login automatique

disons que j'aurais moyennement confiance en une appli connectée en permanence sur le net avec des droits root hmm

Hors ligne

#11 Le 01/12/2005, à 17:27

Neoflex

Re : login automatique

bon voila j'ai enfin reussi. pour ceux que ca interesse j'ai donc utilisé la méthode de http://www.andesi.org/index.php?node=28

en utilisant le script

PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/bin/amuled
USER=amule

case "$1" in
  start)
    echo -n "Starting aMule : amuled"
    export HOME=/home/amule/
    start-stop-daemon --chuid $USER --user $USER --start --exec $DAEMON --background
    export HOME=/root/
    echo "."
    ;;
  stop)
    echo -n "Stopping aMule : amuled"
    start-stop-daemon --stop --chuid $USER --user $USER --exec $DAEMON
    echo "."
    ;;
  reload)
    echo "Not implemented."
    ;;
  force-reload|restart)
    sh $0 stop
    sh $0 start
    ;;
  *)
    echo "Usage: /etc/init.d/amuled-server {start|stop|restart|force-reload|reload}"
    exit 1
    ;;
esac

exit 0

et voila amuled se lance au demarrage du serveur sans avoir besoin de se logué et sans le lancer avec les droits root.
merci de vos reponses.

Dernière modification par Neoflex (Le 01/12/2005, à 17:28)

Hors ligne