Journal Qui à dit que les léopard des neiges ne mangaient pas d'/home ?

Posté par  .
Étiquettes :
11
13
oct.
2009
Bon d'accord ce n'est pas sur un gnu/linux, ni un vendredi que sa se passe mais sur un bsd-like (un *nix quoi), Mac OSX snow leopard plus précisément.

Il paraîtrait que si l'on essaye de se connecter sur un compte invité (guest), puis que l'on se reconnecte sur son compte utilisateur tout sont /home/$USER est soudain effacé, et non pas le /home/guest !


[Bug Todo List]

Remove the evil joke|command 'rm /home/$(whoami)' from the login prompt!

[/Bug Todo Liste]


A quand le tour pour kde/gdm/entrance/xdm/etc... de nous rajouter une petite fonctionnalité pour gagner un peu d'espace libre?

Entre un BSOD de windows avec leurs smb2, et cette fois-ci quelques effacements de données personnelles sur OsX. Finalement le 'remote exploit' qu'il y avait sur le noyau linux est assez gentil finalement ("pulseaudio selinux" | google)


source:
http://www.itwire.com/content/view/28388/53/
  • # t'oh!!!

    Posté par  . Évalué à 6.

    Ah ouais, quand meme...

    A leur decharge, ca a l'air de se produire uniquement dans un cas tres precis (upgrade leopard -> snow leopard, avec compte guest active dans leopard) et aurait l'air de se regler relativement facilement (desactivation, suppression puis reactivation du compte).

    Mais quand meme.
    J'ai envie de dire: pardon pour les familles, et merci pour tout l'poisson.
    • [^] # Re: t'oh!!!

      Posté par  . Évalué à 10.

      A leur decharge, ca a l'air de se produire uniquement dans un cas tres precis (upgrade leopard -> snow leopard, avec compte guest active dans leopard) et aurait l'air de se regler relativement facilement (desactivation, suppression puis reactivation du compte).

      Va expliquer ça au gens qui ont perdu leur fichiers !

      bonjour, ça va se regler facilement, promis, ça ne se reproduira plus !

      \o/ tu m'étonnes que cela ne se reproduira plus, il n'y a plus rien à supprimé !


      Franchement, ils ont fait fort chez apple la...
      • [^] # D'où l'importance des sauvegardes

        Posté par  (site web personnel) . Évalué à 10.

        On ne le répétera jamais assez, quelque soit le système, il faut faire des sauvegardes régulières et Mac OS X Leopard (et donc Snow Leopard) intègre le génial outil à l'interface envié de tous (diront les fans boys), Time Machine (un outil qui fait des sauvegardes incrémentales). Entre Leopard et Snow Leopard, les performances ont été améliorées et ça se ressent..

        Mais plus important, une bonne sauvegarde est une sauvegarde que l'on sait restaurer - c'est le cas et c'est simple avec Time Machine - mais indépendante du système pour les données personnelles. Or là, il faut une machine Apple. Si c'est la machine qui lâche, il faudra racheter une nouvelle machine Apple (ils sont forts sur ce coup là). A moins qu'on est de alternatives permettant de récupérer les données sauvegardées par Time Machine.
        • [^] # Re: D'où l'importance des sauvegardes

          Posté par  . Évalué à 6.

          mode troll :

          Envié de tous ? Tu veux dire des gens sous Windows ?
          Parce que chez nous, on a comme équivalent Backintime, dont il existe en plus une interface pour GNOME et une pour KDE (donc pas de jaloux !).

          Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

          • [^] # Re: D'où l'importance des sauvegardes

            Posté par  . Évalué à 2.

            C'est bien, mais c'est tout de même pas le même niveau d'intégration.
            • [^] # Re: D'où l'importance des sauvegardes

              Posté par  . Évalué à 1.

              C'est-à-dire ? Que lui manque-t-il donc ?

              Je précise que je n'ai jamais essayé Time Machine (ni même de Mac :-) ), mais je ne vois pas ce qu'il manque à Backintime, qui en plus a une interface assez bien foutue.

              Article Quarante-Deux : Toute personne dépassant un kilomètre de haut doit quitter le Tribunal. -- Le Roi de Cœur

              • [^] # Re: D'où l'importance des sauvegardes

                Posté par  . Évalué à 4.

                Je pense qu'il veut dire que c'est totalement intégré aux applications Apple.

                Par exemple, tu utilises iPhoto et tu t'aperçois que tu as supprimé des photos par erreur ; Time Machine te permet de voir les fenêtres d'iPhoto correspondant aux différentes sauvegardes et de récupérer les photos supprimées directement dans iPhoto.

                C'est super cool, _à condition_ d'utiliser les logiciels Apple (je pense que le système doit être accessibles à travers un Framework pour le mettre en œuvre dans d'autres logiciels).

                C'est pour ça que je suis très content que Back-in-time ne soit pas aussi intégré que Time Machine. Ainsi, je peux utiliser mon système de sauvegardes, que j'utilise Digikam, F-Spot, display… pour gérer mes photos.
              • [^] # Re: D'où l'importance des sauvegardes

                Posté par  . Évalué à 2.

                Il manque le côté bling-bling, certes qui rend le truc chiant à utiliser, mais tellement sexy pour draguer les minettes!!!
                • [^] # Re: D'où l'importance des sauvegardes

                  Posté par  . Évalué à 1.

                  Par bling-bling je suppose que tu veux dire joli et ergonomique ; c'est en tout cas mon expérience de Time Machine, que je n'ai à aucun moment trouvé pénible à utiliser.
        • [^] # Re: D'où l'importance des sauvegardes

          Posté par  (site web personnel) . Évalué à 3.

          c'est le cas et c'est simple avec Time Machine

          Et encore, il semblerait que les Time Capsule ne soient pas si fiables que cela...

          http://www.macgeneration.com/news/voir/136804/un-monument-co(...)

          Pour les personnes ayant de bonnes accointances avec Murphy, la combinaison "Snow Léopard + Time Capsule" doit être un peu périlleuse...
          • [^] # Re: D'où l'importance des sauvegardes

            Posté par  . Évalué à 1.

            Effectivement, les Time Capsule rééditent les défaillances de leurs ancêtres les bornes Airport. C'est une des choses très regrettables chez Apple…
            Toutefois, on peut heureusement utiliser Time Machine avec un disque externe branché sur le Mac. Parait-il qu'on peut même maintenant effectuer les sauvegardes sur des disques réseau, chose qui n'était pas possible avec les premières moutures de Time Machine, mais je n'ai pas encore testé.
            Et de toute façon, une règle d'or en matière de sauvegarde, c'est d'avoir toujours un double, au cas où…
        • [^] # Re: D'où l'importance des sauvegardes

          Posté par  . Évalué à 2.

          Time Machine, Time Machine, ...
          Y z'ont rien inventé chez Apple. Quelle bande de small players

          Ca fait longtemps que l'IPoT existe sous Linux.
  • # Bel effort d'écriture

    Posté par  (site web personnel) . Évalué à 5.

    Un journal bien pensé surtout le titre, bravo !

    Après les compliments sincères, sur le fond quelques remarques:

    En effet, c'est un bug sympa mais le noyau xnu/Darwin n'y est probablement pour rien contrairement à la comparaison que tu fait avec le BSOD du kernel32.dll et avec bug du noyau linux. Si vous avez le temps un jour, allez voir les sources de XNU, c'est très propre (je parle pas de licence ! hein !) et contrairement à freebsd [1], ce noyau gère [2] le sysenter [3] pour les appels système comme linux [4].

    Et vraiment, les sources sont parfois très bien documentées (surtout quelques parties en assembleur)

    [1] http://www.freebsd.org/projects/ideas/ideas.html#p-fastcall
    [2] http://manugarg.googlepages.com/systemcallinlinux2_6.html
    [3] http://ridiculousfish.com/blog/archives/2006/05/16/36/
    [4] http://lkml.org/lkml/2002/12/18/218
    • [^] # Re: Bel effort d'écriture

      Posté par  . Évalué à 3.

      Merci pour le journal bien pensé, mais je viens de me relire et \o/ houla les photes d'orthographe/grammatical, rester si tard/tôt à écrire un journal ça ne me va pas du tout ..


      Pour ce qui est de la comparaison c'était surtout pour l'intensité des bugs qui apparaissaient en ce moment. Entre un plantage d'une station en quelques lignes de commande, pouvoir prendre possessions d'une station soit-disant protégé par SELinux, en tant que simple utilisateur (sans redémarrer m'sieur en plusse). Et maintenant effacer toute les données sans le moindre avertissement ...

      Finalement le très vieux rm -Rf /* (10ans déjà que j'le connais c'lui la) n'est même plus marrant quand on y pense...

      Bonne nuit sinon !
    • [^] # Re: Bel effort d'écriture

      Posté par  . Évalué à 6.

      En effet, c'est un bug sympa mais le noyau xnu/Darwin n'y est probablement pour rien contrairement à la comparaison que tu fait avec le BSOD du kernel32.dll et avec bug du noyau linux.

      Grande nouvelle: le bug de smb2 n'a rien a voir avec le noyau de Windows (qui n'est pas kernel32.dll en passant, cette dll c'est une dll user-mode), ce bug se trouve dans un driver qui implemente le protocole SMB2. Le noyau Windows n'a absolument aucune idee de ce qu'est TCP, Ethernet, IP ou SMB, il ne sait meme pas ce qu'est un reseau d'ailleurs.
      • [^] # Re: Bel effort d'écriture

        Posté par  (site web personnel) . Évalué à 10.

        Pas la peine d'en rajouter, on avait déjà tous remarqué que le noyau Windows était nul en réseau ;-)
      • [^] # Re: Bel effort d'écriture

        Posté par  . Évalué à 2.

        > Le noyau Windows n'a absolument aucune idee de ce qu'est TCP, Ethernet, IP ou SMB, il ne sait meme pas ce qu'est un reseau d'ailleurs.

        Cela signifierait-il qu'il a des idées, que c'est un être conscient ?!?

        Pauvre petit être perdu au milieu d'un océan d'ignorance.

        The capacity of the human mind for swallowing nonsense and spewing it forth in violent and repressive action has never yet been plumbed. -- Robert A. Heinlein

        • [^] # Re: Bel effort d'écriture

          Posté par  . Évalué à 0.

          bin nan !!

          Ce n'est pas parce qu'il n'a pas d'idée sur TCP, Ethernet, IP ou SMB qu'il en a forcement sur autre chose.
          En effet l'ensemble vide ne contient pas TCP, Ethernet, IP ou SMB.
          Par contre on ne peut pas non plus affirmé qu'il en a .

          Bref on ne saura jamais si le noyau Windows est un être doté d'une conscience ... Mais une chose est sûre : ceux qui l'ont codé n'en avait surement pas ;-)
          • [^] # Re: Bel effort d'écriture

            Posté par  (site web personnel) . Évalué à 2.

            Bref on ne saura jamais si le noyau Windows est un être doté d'une conscience ... Mais une chose est sûre : ceux qui l'ont codé n'en avait surement pas ;-)

            Elle est nulle cette phrase. Tu devrais en avoir honte.
      • [^] # Re: Bel effort d'écriture

        Posté par  (site web personnel) . Évalué à 1.

        le bug de smb2 n'a rien a voir avec le noyau de Windows, ce bug se trouve dans un driver qui implemente le protocole SMB2.

        Le bug de selinux n'a rien a voir avec le noyau Linux, ce bug se trouve dans un module qui implémente la sécurité. (tu sais module, genre les drivers sous windows)

        C'est pour rigoler, mais d'un coté j'ai jamais compris l'architecture du noyau windows. D'ailleurs si t'as de la doc ou des liens sympa sur le sujet, ça m'intéresse :), parce que je vois pas en quoi le driver/module SMB2 n'est pas dans l'espace noyau (c'est dans l'espace utilisateur genre samba ? kernel<->userspace comme FUSE ? micro-noyaux ?)
    • [^] # Re: Bel effort d'écriture

      Posté par  . Évalué à 3.

      Le titre est très bien trouvé !
      Dommage qu'il y ait cette faute dans le verbe "mangaient" => "mangeaient"...
  • # Iphone, il y a une application pour tout !!!

    Posté par  . Évalué à 10.

    Mais est-ce qu'il y a une appli pour récupérer les données perdu sur son léopard ! \o/
    • [^] # Re: Iphone, il y a une application pour tout !!!

      Posté par  (site web personnel) . Évalué à 10.

      Non mais il y a le iMouchoir pour pleurer toutes tes belles données volatilisées...
    • [^] # Re: Iphone, il y a une application pour tout !!!

      Posté par  . Évalué à 1.

      Oui, TimeMachine (ou plein n'importe quel autre soft de backup).
      • [^] # Re: Iphone, il y a une application pour tout !!!

        Posté par  . Évalué à 2.

        En parlant de téléphone, Microsoft perds aussi les données de ses utilisateurs : [http://www.lemonde.fr/technologies/article/2009/10/12/des-ut(...)]
        • [^] # Re: Iphone, il y a une application pour tout !!!

          Posté par  . Évalué à 3.

          À une époque c'était Windows Home Server qui se prenait pour un blender.

          Y'a eu Office XP boucher-charcutier edition aussi ;D
          • [^] # Re: Iphone, il y a une application pour tout !!!

            Posté par  . Évalué à 2.

            le tigre bouffe aussi des trucs gras (fat) :

            hier j'avais un gros fichier sur un disque dur externe partitionné en ext3 et vfat, que je voulais visualiser sur un vieil ibook avec tiger dessus.

            Vu qu'Apple n'a pas jugé opportun de permettre la lecture des partitions linux sur son OS super top moumoutte le plus avancé du monde, j'ai donc déplacé le fichier de la partition ext3 vers la vfat. Je branche le disque, et commence à visualiser le fichier, tout se passe bien. Et puis au bout d'un moment, cela indique "erreur de lecture" du fichier machin. Je clique sur le volume monté, et il n'y a plus qu'un seul dossier sur la partition, tout le reste avait disparu ! J'essaye de débrancher puis remonter le disque, il n'a plus rien voulu savoir (sans doute pas assez d'alimentation la prise usb, pourtant l'ordinateur était branché sur le secteur). J'essaye sur mon ordinateur de bureau, les fichiers avaient bel et bien été effacés, alors qu'on était juste censé faire une lecture... (et vive photorec pour retrouver physiquement les données...)

            Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

            • [^] # Re: Iphone, il y a une application pour tout !!!

              Posté par  . Évalué à 2.

              Tu veux dire qu'un disque dur sous alimente formatte en FAT a mit au tas des fichiers?

              Connaissant fat et ses mechanismes de pointes pour eviter la perte de donnees, c'est vraiment tres etonnant. Ca doit probablement etre la faute de macos si ton disque dur etait sous alimente.
              • [^] # Re: Iphone, il y a une application pour tout !!!

                Posté par  . Évalué à 1.

                OS peu fiable + FS peu fiable augmente forcément le risque de perte de données... mais je trouve très fort qu'un accès en lecture puisse effacer purement et simplement des données.

                Pour la sous-alimentation, je ne sais pas, peut-être que c'est apple qui ne met pas ce qu'il faut pour que cela fonctionne, j'ai branché le même disque sur un portable acer et je n'ai eu aucun problème d'accès ou de copie.

                Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

                • [^] # Re: Iphone, il y a une application pour tout !!!

                  Posté par  . Évalué à 0.

                  Mouarf, on va imputer les problemes materiels aux os proprio maintenant.
                  • [^] # Re: Iphone, il y a une application pour tout !!!

                    Posté par  . Évalué à 5.

                    ben je ne sais pas, apple se vante tellement de pouvoir contrôler la chaîne de bout en bout, OS + ordinateur, donc si je branche un disque dessus et qu'il est sous-alimenté parce qu'apple n'a pas prévu une puissance suffisante sur ses ports usb, ni des sécurités dans son OS pour éviter d'effacer les données de ses clients, j'en conclue que c'est de la faute d'Apple...

                    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

                    • [^] # Re: Iphone, il y a une application pour tout !!!

                      Posté par  . Évalué à -1.

                      Ah, c'est donc apple le fautif maintenant et plus tiger.

                      Encore qq messages, et on arrivera a se demander si le disque respecte les specs d'alim.

                      Peut etre qu'en fin de compte on pourra conclure qu'en fait, on sait pas trop qui est le fautif dans l'affaire.
                      Probablement le laptop (qui est loin d'etre recent si c'est effectivement un ibook).
                      Ou peut etre Apple, mais je voterais plus pour un laptop qui commence a lacher qu'un laptop deficient par design.
                      Ou ptetre bien le disque qui demande plus que ce qui est permit.
                      Ou peut etre bien que c'est la faute a personne et que t'as juste pas eu de bol (ca arrive aussi, rarement, mais ca arrive).

                      Ce qui m'eclate dans tout ca, c'est que le probleme se serait produit sous linux, tu aurais probablement automatiquement deduit que le disque avait un pb hard.
                      • [^] # Re: Iphone, il y a une application pour tout !!!

                        Posté par  . Évalué à 1.

                        oui c'est vrai, quelle mauvaise idée de ne pas utiliser un ipod comme disque dur externe, comme cela la chaîne du bon goût et de la sécurité technologique initiés par apple n'aurait pas été brisée

                        Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

                    • [^] # Re: Iphone, il y a une application pour tout !!!

                      Posté par  . Évalué à 2.

                      Euh, à ma connaissance USB est une norme, et à ce titre, tout est spécifié (notamment la tension et l'intensité à fournir par un port USB). Je ne suis pas certain qu'Apple soit coupable dans ce cas précis.
                • [^] # Re: Iphone, il y a une application pour tout !!!

                  Posté par  . Évalué à 3.

                  "mais je trouve très fort qu'un accès en lecture puisse effacer purement et simplement des données."
                  Le fichier est accédé en lecture, mais il n'a pas dit que la partition était montée en lecture seule...
                  Du coup, je vais miser sur la mise à jour des méta-données du fichier (date de dernier accès, par ex.) qui a foiré
                  • [^] # Re: Iphone, il y a une application pour tout !!!

                    Posté par  . Évalué à 2.

                    oui, c'est pas bête ça. Par contre cela a vraiment effacé toute la partition, sauf un dossier...

                    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

            • [^] # Re: il y a une application pour tout.

              Posté par  (site web personnel) . Évalué à 1.

              > Vu qu'Apple n'a pas jugé opportun de permettre la lecture des partitions linux sur son OS

              Ça ne marche pas ext2fuse ? http://ext2fuse.sourceforge.net/ (et ça s'installe via macports par exemple : http://trac.macports.org/browser/trunk/dports/fuse/ext2fuse/(...) ).
              • [^] # Re: il y a une application pour tout.

                Posté par  . Évalué à 2.

                c'est un programme externe a OSX et Apple c'est le meme probleme avec l'autre OS a la noix donc non Apple ne permet pas la lecture des partitions linux ext2/3.
                • [^] # Re: il y a une application pour tout.

                  Posté par  (site web personnel) . Évalué à 1.

                  Certes (enfin, apple n'a pas non plus jugé opportun de permettre la lecture de fichiers ogg si on raisonne comme ça).
                  Mais je suis du genre à chercher une solution logicielle avant de chercher une solution matérielle, aussi je pose la question : "ça ne marche pas ext2fuse" ?
                  • [^] # Re: il y a une application pour tout.

                    Posté par  . Évalué à 2.

                    effectivement, idem pour le format odf qu'ils auraient pu mettre en avant également, cela n'aurait rien changé pour eux par rapport à leurs formats moisis propriétaires, mais cela aurait pu avoir augmenté leur karma en contrepartie.

                    Pour ext2fuse, je n'ai pas testé, à l'époque il existait un pilote ext pour panther, mais c'était plutôt plantogène. Et vu que je n'aurais que mon disque dur externe à utiliser dans ce contexte, je crois qu'il sera plus en sécurité sur os x n'a pas accès à cette partition en écriture...

                    Only wimps use tape backup: real men just upload their important stuff on megaupload, and let the rest of the world ~~mirror~~ link to it

        • [^] # Re: Iphone, il y a une application pour tout !!!

          Posté par  . Évalué à 5.

          L'une de ses particularités est de stocker toutes les informations non pas à l'intérieur du téléphone lui-même, mais sur les serveurs de Danger, l'entreprise qui a conçu l'appareil et qui a été rachetée l'année dernière par Microsoft.

          Oh le bel appeau à Murphy ! Avec un prestataire au nom pareil, c'était couru...
  • # /home...

    Posté par  . Évalué à 2.

    ... se trouve être /Users sous Mac :°
    • [^] # Re: /home...

      Posté par  . Évalué à 2.

      Quelqu'un sait-il pourquoi ils ont fait ce choix ?
      • [^] # Re: /home...

        Posté par  (site web personnel) . Évalué à 3.

        Pour pas faire comme les autres... C'est comme les headers C d'OpenGL :

        #ifdef __APPLE__
        #include <OpenGL/gl.h> /* Pour Mac OS X */
        #include <OpenGL/glu.h>
        #include <GLUT/glut.h>
        #else
        #include <GL/gl.h> /* Pour les autres systèmes */
        #include <GL/glu.h>
        #include <GL/glut.h>
        #endif


        Et bien d'autres...
      • [^] # Re: /home...

        Posté par  . Évalué à 3.

        heritage nextstep je crois vu que tout macos est basé dessus.
      • [^] # Re: /home...

        Posté par  . Évalué à 2.

        parce qu'il parait simple et pertinent ?
        • [^] # Re: /home...

          Posté par  . Évalué à 1.

          E.T., ça ne te parle donc pas ! :-)

Suivre le flux des commentaires

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