Forum Linux.suse Yast au lieu de KDE

Posté par .
Tags : aucun
0
15
sept.
2004
Bonjour,

J'utilise la Suse9.1 Perso qui est régulièrement mise à jour.
Tout fonctionnait à merveille... mais maintenant, lorsque je me connecte en tant que root, je n'ai plus mon habituel bureau kde mais je tombe sur Yast. Bien entendu, lorsque je ferme Yast, la session prend fin.
Avec mon compte de travail, je n'ai pas ce problème.

Merci pour votre aide.
  • # NON

    Posté par (page perso) . Évalué à 3.

    Il ne faut pas se connecter en root sous X, c'est MAL
    D'une maniere generale, il faut travailler le moins possible en root.
    Il y a deux types d'utilisateurs/admins : ceux qui ont deja fait une connerie en tant que root, et ceux qui vont faire une connerie en tant que root.
    Pas etonnant que suse ait decide de demarrer le programme de configuration directement a la connexion de root, c'est la seule raison pour laquelle on pourrait vouloir avoir un affichage graphique sous root : de la configuration du systeme global.
    • [^] # Re: NON

      Posté par (page perso) . Évalué à 3.

      ma dernière en date, c'est "rm -rf /etc/ udev/rules.d/"
      Malheureusement pour moi il y avait un espace en trop...

      On pourrait pas avoir un système de versionnement qui enregistre les 3 dernières versions des fichiers modifiés, comme sous OpenVMS ?
      • [^] # Re: NON

        Posté par . Évalué à 2.

        Un CVS pour /etc c'est envisagable ? Il faut penser à faire des commit, et encors par crontab peut le faire.
        • [^] # Re: NON

          Posté par . Évalué à 2.

          J'ai fait la même connerie, et autant vous dire que c'est galère à récupérer ...

          Depuis, je fais simlement une archive (tar.bz2) de /etc toutes les nuits et je stocke ça sur un disque à part. Ce n'est pas imparable mais ça peut toujours servir et ça ne mange pas de pain.

          JJD
      • [^] # Re: NON

        Posté par . Évalué à 1.

        Tu peux essayer de stocker ton système dans un CVS mais ça risque d'être chiant à manipuler :)
        Voilà comment faire pour CVSer ton $HOME:
        http://kitenet.net/~joey/cvshome.html(...)
    • [^] # Re: NON

      Posté par . Évalué à 1.

      D'après ta réponse, si j'ai bien compris, il ne s'agirait pas d'une connerie de ma part mais d'une mise au point faite par Suse lors d'un de mes updates?

      Bon, et si j'ai besoin de passer root (pour règler sudo par exemple), dans une Konsole j'ouvre une session root ou je fais un su?

      Question annexe: le système graphique démarre automatiquement au démarrage de la machine. Comment l'en empécher pour avoir le mode console (juste occasionnellement, style ctrl-c...)
      • [^] # oui ? non ? heu,

        Posté par (page perso) . Évalué à 3.

        Ctrl-Alt-F1 à F6 pour t'ouvrir des modes consoles pour travailler en mode texte. Alt-F7 pour revenir à X.
      • [^] # Re: NON

        Posté par (page perso) . Évalué à 1.

        Effectivement c'est certainement un reglage de suse lors d'une update.
        Pour regler sudo, il faut etre root (via su) et utiliser visudo -> man sudo.

        Ouvrir une konsole root c'est comme ouvrir une konsole et faire un su.

        Tu peux aussi eventuellement te connecter en root en mode console texte (ctrl-alt-Fn pour y acceder, n appartenant a [1-6] , ceci a n'importe quel moment).

        Et si tu as une suse, tu as certainement le guide de l'utilisateur suse, ou tout cela et certainement beaucoup plus est explique en detail.
        • [^] # Re: NON

          Posté par . Évalué à 1.

          Si je passe root dans Konsole, je serai root sous X... N'est-ce pas le même problème?

          (ps: je prends bonne note pour le guide de l'utilisateur)
          • [^] # Re: NON

            Posté par (page perso) . Évalué à 2.

            non ce n'est pas le meme probleme : si tu passes root dans une konsole, tu auras juste un seul processus shell (soit bash, zsh, ou csh...) qui tournera sous l'utilisateur root.
            Si tu te logge en tant que root dans kxm (ou xdm/gdm), tous les programmes lances ensuite dans ta session X seront sous l'utilisateur root. Cela inclue Gnome ou kde, les applets du bureau, les programmes que tu lanceras a partir des menus, des icones, etc, etc. Tous les processus fils de X en fait. Ce qui fait que si un de ces programmes presente une faille, ou a un comportement anormal, c'est tout ton systeme qui peut etre touché.
            • [^] # Re: NON

              Posté par . Évalué à 1.

              Merci pour tes explications claires et précises.

              As-tu une préférence documentaire - une bible - sur Linux?

Suivre le flux des commentaires

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.