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

Contribuez Discussion :

[FAQ] Deux nouvelles Q/R sur Linux


Sujet :

Contribuez

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 070
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 070
    Billets dans le blog
    144
    Par défaut [FAQ] Deux nouvelles Q/R sur Linux
    Bonjour,

    À ce qui en ont accès, je vous invite à découvrir deux nouvelles Q/R ici :


    Et me dire ce que vous en pensez.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  2. #2
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 892
    Billets dans le blog
    1
    Par défaut
    Bonjour,

    Désolé, cela m'aurait intéressé d'y jeter un œil, mais je n'y ai pas accès !
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et le Raspberry pi en cliquant sur ce lien.

  3. #3
    Expert confirmé
    Avatar de Jipété
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    11 096
    Détails du profil
    Informations personnelles :
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations forums :
    Inscription : Juillet 2006
    Messages : 11 096
    Par défaut
    Yop !
    Citation Envoyé par Philippe Dpt35 Voir le message
    Désolé, cela m'aurait intéressé d'y jeter un œil, mais je n'y ai pas accès !
    Pas accès du tout ou pas la bonne cible ?
    En ce qui me concerne, je ne tombe pas sur la bonne page...

    Citation Envoyé par LittleWhite Voir le message
    celles et ceux qui y...

    Voilà où je me retrouve en suivant l'un ou l'autre lien, notez la date de dernière maj à droite !

    Nom : faq_linux.png
Affichages : 161
Taille : 40,3 Ko

  4. #4
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 070
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 070
    Billets dans le blog
    144
    Par défaut
    J'ai eu une réponse de chrtophe que voici :
    Citation Envoyé par chrtophe
    Salut LittleWhite,

    Pour les 2 q/r pour la faq Linux, voici mon avis :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    systemctl enable nom_du_service.service
    Il n'est pas nécéssaire de mettre .service

    Pour le boot sur un shell via init=/bin/bash, je suis pas trop pour mettre la solution d’ouverture de shell depuis Grub, ceci donnant une méthode permettant d'accéder illégalement à une machine.
    Et vous copie les Q/R (car vous n'y avez pas accès) :


    Comment obtenir un shell lorsque la machine ne démarre pas complètement ?
    Il se peut que lors de votre dernière session sous Linux, vous avez fait une mauvaise manipulation bloquant le démarrage complet de la machine : c'est-à-dire que vous n'avez pas accès aux sessions et la seule chose que vous obtenez est le message "Press enter for maintenance (or type Control-D to continue)". D'ailleurs, le mode de maintenance n'est accessible que si vous avez le mot de passe root.
    Il existe toutefois une méthode pour obtenir un shell, malgré le non démarrage du système : il faut ajouter init=/bin/bash dans la ligne de boot du noyau.
    Pour ce faire, dans grub, appuyez sur la touche 'a' pour ajouter des options au démarrage du noyau. Ajouter le init=/bin/bash et lancez le démarrage en appuyant sur entrée.
    Le clavier est sûrement en QWERTY dans GRUB.

    Grâce à cette option, vous obtiendrez un shell à la fin du démarrage du système, même si celui-ci rencontre des erreurs.

    Finalement, le système de fichier de la partition / est peut être monter en lecture seule. Vous pouvez le remonter en lecture/écriture grâce à :
    Comment activer/désactiver un service avec systemd ?
    [quuote]La commande suivante permet d'activer un service afin qui démarre avec le système :
    Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
    systemctl enable nom_du_service.service
    Évidemment, pour désactiver le service, il suffit de remplacer enable par disable.[/quote]
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  5. #5
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 070
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 070
    Billets dans le blog
    144
    Par défaut
    Pour répondre à chrtophe, après avoir pété mon fstab, j'ai bien été content d'avoir l'astuce. Certes, c'est une faille de sécurité, mais celui qui veut sécuriser, il met un mot de passe au GRUB.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  6. #6
    Rédacteur


    Homme Profil pro
    Instituteur retraité
    Inscrit en
    Novembre 2015
    Messages
    892
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Instituteur retraité
    Secteur : Enseignement

    Informations forums :
    Inscription : Novembre 2015
    Messages : 892
    Billets dans le blog
    1
    Par défaut
    Quelques corrections de forme dans la 1ère Q/R (modifs en gras)

    Citation Envoyé par LittleWhite Voir le message

    Comment obtenir un shell lorsque la machine ne démarre pas complètement ?

    Il se peut que lors de votre dernière session sous Linux, vous ayez fait une mauvaise manipulation bloquant le démarrage complet de la machine, c'est-à-dire que ...

    ... Ajoutez le init=/bin/bash et lancez le démarrage en appuyant sur entrée.
    Le clavier est sûrement en QWERTY dans GRUB.
    Pour le problème de sécurité évoqué par Christophe, on a déjà eu une discussion similaire sur la publication ou non de la manière de réinitialiser le mot de passe root.
    Mon point de vue est que celui qui veut pirater saura toujours comment trouver une solution sur le Net, et en ne donnant pas l'astuce on ne permettra peut-être pas à celui qui a une réelle panne de pouvoir résoudre son problème.
    On peut en revanche compléter la Q/R en alertant sur le fait que cette astuce peut constituer une faille de sécurité, et que l'on peut s'en prémunir en mettant un mot de passe à Grub.

    Laisser l'accès au BIOS constitue également une faille de sécurité, ainsi que permettre le boot sur un CD ou une clé USB !

    Pour la seconde Q/R, et pour répondre à la remarque de Christophe (ça peut être utile pour ceux qui verront ces deux solutions sur Internet et se demanderont si elles sont ou non équivalentes).

    Comment activer/désactiver un service avec systemd ?
    La commande suivante permet d'activer un service afin qui démarre avec le système :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    systemctl enable nom_du_service.service
    ou, plus simplement et qui revient au même
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    systemctl enable nom_du_service
    Évidemment, pour désactiver le service, il suffit de remplacer enable par disable.
    Plus on apprend, plus on découvre que ce que l'on sait est insignifiant face à tout ce que l'on ne sait pas.
    Retrouvez la liste de mes articles et tutoriels sur la sauvegarde-restauration, les distributions éducatives, le système Linux et le Raspberry pi en cliquant sur ce lien.

  7. #7
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 070
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 070
    Billets dans le blog
    144
    Par défaut
    J'ai appliqué vos remarques.
    Voici la nouvelle version :
    Il se peut que lors de votre dernière session sous Linux, vous ayez fait une mauvaise manipulation bloquant le démarrage complet de la machine, c'est-à-dire que vous n'avez pas accès aux sessions et la seule chose que vous obtenez est le message "Press enter for maintenance (or type Control-D to continue)". D'ailleurs, le mode de maintenance n'est accessible que si vous avez le mot de passe root.
    Il existe toutefois une méthode pour obtenir un shell, malgré le non démarrage du système : il faut ajouter init=/bin/bash dans la ligne de boot du noyau.
    Pour ce faire, dans grub, appuyez sur la touche 'a' pour ajouter des options au démarrage du noyau. Ajoutez le init=/bin/bash et lancez le démarrage en appuyant sur entrée.
    Le clavier est sûrement en QWERTY dans GRUB.

    Grâce à cette option, vous obtiendrez un shell à la fin du démarrage du système, même si celui-ci rencontre des erreurs.

    Finalement, le système de fichier de la partition / est peut être monter en lecture seule. Vous pouvez le remonter en lecture/écriture grâce à :
    Et :
    La commande suivante permet d'activer un service afin qu'il démarre avec le système :
    Code shell : Sélectionner tout - Visualiser dans une fenêtre à part
    systemctl enable nom_du_service.service
    ou, plus simplement et qui revient au même
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    systemctl enable nom_du_service
    Évidemment, pour désactiver le service, il suffit de remplacer enable par disable.
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

Discussions similaires

  1. FAQ et Nouvelles sur Perl 6
    Par djibril dans le forum Langage
    Réponses: 88
    Dernier message: 26/07/2017, 21h43
  2. Réponses: 0
    Dernier message: 17/01/2013, 18h14
  3. Apple sur le point de lancer deux nouvelles tablettes
    Par Gordon Fowler dans le forum Apple
    Réponses: 18
    Dernier message: 04/01/2012, 14h02
  4. Réponses: 14
    Dernier message: 09/09/2010, 10h21
  5. Deux 'nouvelles' API sur la page "Les meilleures API java"
    Par dingoth dans le forum API standards et tierces
    Réponses: 4
    Dernier message: 21/05/2009, 13h17

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