IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Linux Discussion :

Utilisateur qui éteind le PC à l'ouverture de session


Sujet :

Linux

  1. #1
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Points : 74
    Points
    74
    Par défaut Utilisateur qui éteind le PC à l'ouverture de session
    Bonjour,

    Je souhaite créer un utilisateur, qui dès l'ouverture de session arrête le PC.

    En cherchant, j'ai trouvé à priori qu'il fallait éditer le fichier "/etc/sudoers".
    J'ai ajouté à la fin la commande :

    monuser ALL=(ALL) NOPASSWD:/sbin/halt

    Mais après, je ne sais pas comment faire pour qu'à l'ouverture, le PC s'éteigne.

    Merci par avance.

  2. #2
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 452
    Points : 43 099
    Points
    43 099
    Par défaut
    Dans le dossier de l'utilisateur, tu ajoutes :

    ou
    à la fin du fichier .bashrc de l'utilisateur étant sensé arrêter le poste.

    Si tu utilises un autre shell que bash, il te faut modifier le script équivalent à .bashrc pour ce shell.
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

  3. #3
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Points : 74
    Points
    74
    Par défaut
    Bonjour chrtophe,

    Quand tu dis, tu ajoute "shutdown". C'est dans le .bashrc de l'utilisateur ?

    Je viens d'ajouter "init 0" à la fin du .bashrc
    Quand j'ouvre la session utilisateur, le PC ne s'arrête pas.

    Encore merci.

  4. #4
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    salut,

    juste par curiosité, c'est quoi l'intérêt d'éteindre le pc quand on vient de l'allumer ?

  5. #5
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Points : 74
    Points
    74
    Par défaut
    Salut,

    C'est simple. En fait, il s'agit d'un serveur linux qui tourne dans une machine virtuelle. Avec virtualbox.
    Tous les week-end, je souhaite redémarrer le PC hote. Seulement il faut éteindre les VM.
    Mais la commande poweroff de virtualbox n'éteint pas correctement les systèmes.

  6. #6
    Expert éminent Avatar de BufferBob
    Profil pro
    responsable R&D vidage de truites
    Inscrit en
    Novembre 2010
    Messages
    3 035
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : responsable R&D vidage de truites

    Informations forums :
    Inscription : Novembre 2010
    Messages : 3 035
    Points : 8 400
    Points
    8 400
    Par défaut
    ok donc ce que tu veux c'est pas bloquer ta VM avec un shutdown au démarrage, c'est une commande à lancer depuis l'extérieur de la VM
    si ta VM a les guest additions tu dois pouvoir faire exécuter un /bin/shutdown -h now à travers VBoxManage guestcontrol execute, donc un truc qui ressemblerait (non-testé) à :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    VBoxManage guestcontrol execute  "ma VM" "/bin/shutdown -h now" --username root --password "toto"
    sinon tout aussi simple, si tu as un bête serveur SSH qui tourne sur ta VM il suffit de te connecter dessus et lancer pareil un shutdown, ça marche aussi

  7. #7
    Membre régulier
    Inscrit en
    Août 2008
    Messages
    150
    Détails du profil
    Informations forums :
    Inscription : Août 2008
    Messages : 150
    Points : 74
    Points
    74
    Par défaut
    Bonjour BufferBob,

    J'ai réussi en modifiant le fichier sudoers, puis en modifiant mon .bashrc.
    Mais je vais étudier ta solution.

    Merci à vous tous pour votre aide.

  8. #8
    Responsable Systèmes


    Homme Profil pro
    Gestion de parcs informatique
    Inscrit en
    Août 2011
    Messages
    17 452
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Gestion de parcs informatique
    Secteur : High Tech - Matériel informatique

    Informations forums :
    Inscription : Août 2011
    Messages : 17 452
    Points : 43 099
    Points
    43 099
    Par défaut
    juste par curiosité, c'est quoi l'intérêt d'éteindre le pc quand on vient de l'allumer ?
    Je me suis déjà servi de ça pour permettre à un utilisateur d’arrêter un serveur en se loguant avec un utilisateur nommé "arret".
    Ma page sur developpez.com : http://chrtophe.developpez.com/ (avec mes articles)
    Mon article sur le P2V, mon article sur le cloud
    Consultez nos FAQ : Windows, Linux, Virtualisation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 1
    Dernier message: 09/10/2009, 16h11
  2. Utilisateurs qui ont tous les droits.
    Par seal3 dans le forum Shell et commandes GNU
    Réponses: 14
    Dernier message: 15/02/2005, 20h41
  3. Fonction utilisateur qui renvoie la date du jour
    Par falcon dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 13/12/2004, 11h03
  4. Retrouver le nom d'un utilisateur qui a verrouillé une ligne
    Par Laurent Dardenne dans le forum Administration
    Réponses: 24
    Dernier message: 18/09/2004, 17h01

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo