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 :

Shell script déconnecter un utilisateur ?


Sujet :

Linux

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Août 2006
    Messages
    74
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 74
    Par défaut Shell script déconnecter un utilisateur ?
    Bonjour,

    Je cherche le moyen de déconnecter un utilisateur en shell script.
    Une commande du genre deconect user sauf que je te ne trouve aucune syntaxe^^
    Merci

  2. #2
    Membre Expert

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Par défaut
    Salut

    Il suffit de killer son shell (kill -9 sinon il ne se passera rien puisque c'est un shell de connexion).

    Le plus simple est de faire un killall -9 -u username -c . pour se débarasser de tous ses processus .

  3. #3
    Membre éclairé Avatar de Tex-Twil
    Inscrit en
    Avril 2004
    Messages
    447
    Détails du profil
    Informations forums :
    Inscription : Avril 2004
    Messages : 447
    Par défaut
    Bonjour,
    elle sert à quoi l'option -c ? Moi elle ne marche pas sous Ubuntu

  4. #4
    Membre Expert

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Par défaut
    -r sous Linux (enfin GNU killall) apparament ... Désolé

  5. #5
    Membre expérimenté
    Avatar de berry
    Profil pro
    Étudiant
    Inscrit en
    Décembre 2002
    Messages
    251
    Détails du profil
    Informations personnelles :
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Décembre 2002
    Messages : 251
    Par défaut
    son shell suffit, vu que les autres processus ont pour pere son shell ... .

    par contre c'est un peu barbare, il n'y a aucun moyen de faire autrement ?

  6. #6
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    sisi
    tu lui fait une blague dans l'ordre :
    1-changer le password
    2-tuer ses processus.
    3-effacer toute trace de son existance(son home tous les fichiers sur lesquels il a pu participer, son compte etc....)
    4-il pete un cable et t'assassine...

  7. #7
    Membre Expert

    Inscrit en
    Mai 2002
    Messages
    720
    Détails du profil
    Informations forums :
    Inscription : Mai 2002
    Messages : 720
    Par défaut
    Citation Envoyé par berry
    son shell suffit, vu que les autres processus ont pour pere son shell ... .
    Ben tout dépends de si tu veux ou pas killer ses processus qui ne sont pas attaché à son / ses shells de connexion.

    Citation Envoyé par berry
    par contre c'est un peu barbare, il n'y a aucun moyen de faire autrement ?
    kill -TERM et quelques secondes (minutes) après un kill -KILL... Au moins son éditeur lui proposera "Enregistrer avant de quitter ?", mais pas forcément super fiable... et s'il utilise un bon éditeur, il ne perdra pas grand chose

Discussions similaires

  1. Comment faire déconnecter les utilisateurs d'une base
    Par ENIT-Info dans le forum Access
    Réponses: 23
    Dernier message: 28/02/2017, 14h57
  2. [Shell Script] Quel est l'utilisateur d'un terminal ?
    Par damien27000 dans le forum Linux
    Réponses: 3
    Dernier message: 25/07/2007, 16h37
  3. shell script depuis c
    Par 03011226 dans le forum C
    Réponses: 10
    Dernier message: 08/12/2005, 18h56
  4. Parser une chaine en shell script
    Par Gogoye dans le forum Linux
    Réponses: 10
    Dernier message: 19/07/2004, 17h49
  5. Retour de requete postgresql / Shell Script
    Par doohan dans le forum Requêtes
    Réponses: 3
    Dernier message: 26/06/2003, 18h07

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