OVH Cloud OVH Cloud

Logique des fichiers OS X ?

116 réponses
Avatar
philippe mialon
Bonjour, je suis =E0 la recherche d'infos simples permettant de comprendr=
e=20
la logique minimale des milliers de fichiers de OS X, ne serait que pour =

comprendre quelles pr=E9f=E9rences virer et o=F9 aller les chercher. L'un=
=20
d'entre vous aurait-il une adresse basique ? Je regrette la simplicit=E9 =

de OS 9... Philippe

10 réponses

1 2 3 4 5
Avatar
Nicolas.Michel
Pierre-Alain Dorange wrote:

Dans le dossier de l'utilisateur, y'a pas de soucis de droits sur les
prefs elles lui appartiennent toutes...

Ca oui en effet. C'est le prix a payer du multi-sessions indépendantes.
Sinon en mode mono-utilisateur (admin) y'a plus de problème puisque l'on
est admin.


Bin il y a des prefs un peu partout, entre autre dans des endroits
cachés, et certaines prefs appartiennent à root, pas à admin.
Par exemple :

% ls -l /Library/Preferences/DirectoryService

-rw------- 1 root admin 333 22 Oct 13:19 ContactsNodeConfig.plist
-rw------- 1 root admin 274 22 Oct 13:19 DSLDAPv3PlugInConfig.plist
-rw------- 1 root admin 385 22 Oct 13:19 DirectoryService.plist
-rw------- 1 root admin 333 22 Oct 13:19 SearchNodeConfig.plist

(c'est ces fichiers que j'ai dû renomer sur 5 machines qui plantaient au
reboot après une bête update en 10.3.5)

Ou encore ce fichier qui n'est pas exacemement un fichier de pref, mais
qui y resemble fort et que j'effaces assez fréquement :
/var/db/.AppleSetupDone
(effacer ce fichier relancera la première séquence de création d'un
admin avec enregistrement auprès d'apple, c'est pratique quand on veut
livrer un mac "vierge mais déjà installé" à un utilisateur. C'est aussi
pratique quand on doit répparer une machine dont on a pas le passwd)

Bref il y a pas mal de trucs qu'on peut faire quand on sait mettre les
mains dans le cambouis. C'est pas à la portée de l'utilisateur lambda,
mais ce forum est fait pour partager la connaissance, pas pour dire
"touche à rien surtout" ni "tout est très simple tant que tu te poses
pas de questions" :-)

--
Nicolas Michel

Avatar
pdorange
Nicolas.Michel wrote:

Ca oui en effet. C'est le prix a payer du multi-sessions indépendantes.
Sinon en mode mono-utilisateur (admin) y'a plus de problème puisque l'on
est admin.


Bin il y a des prefs un peu partout, entre autre dans des endroits
cachés, et certaines prefs appartiennent à root, pas à admin.
Par exemple :

% ls -l /Library/Preferences/DirectoryService


Oui je sais, mais là c'est des "prefs" très particulières...
Si on continu la comparaison avec OS9, ce genre de fichier "caché"
existait aussi, je vois de différences a ce niveau si ce n'est qu'ici
étant en root (et root pas activé par défaut); l'utilisateur lambda ne
pourra pas les effacer (ce qui est une sécurité en général).

[...]
Bref il y a pas mal de trucs qu'on peut faire quand on sait mettre les
mains dans le cambouis. C'est pas à la portée de l'utilisateur lambda,
mais ce forum est fait pour partager la connaissance, pas pour dire
"touche à rien surtout" ni "tout est très simple tant que tu te poses
pas de questions" :-)


Je n'ai jamais dit ça...

--
Pierre-Alain Dorange

Vidéo, DV et QuickTime pour Mac <www.garage-video.fr.st>
Clarus, the DogCow <www.clarus.mac-fan.com>


Avatar
gilbert.olivier
JmG wrote:

Gilbert OLIVIER wrote:

Mais si on touche, il faut être conscient que le risque de "casser"
quelque chose est grand dans de nombreux de cas. Si ce n'est aujourdhuis
que le sytème te pètera à la gueule, c'est demain qu'une appli aura un
comportement étrange ou plantera.


Ce qui n'est pas normal, dans l'absolu, selon moi (en informatique).


C'est un choix qui nous échape

Je veux dire que si l'OS était super clean au départ, on n'aurait pas
besoin de vouloir le "nettoyer" (toutes proportions gardées évidemment).


Ce que l'on peut avoir de vraiment inutile ce sont toutes les langues et
une floppée de drivers imprimante. En faisant une installation
personnalisée, je crois que l'on peut élaguer pas mal.

Mais là... la maintenance est quasi obligatoire, et il n'est pas donc
normal que ça soit un gros risque à prendre.


A part suite à quelques actions on va dire "limite testeur fou", je n'ai
aucun souvenir d'une necessité de maintenance dans les profondeurs de
Mac OS X.

--
Gilbert


Avatar
gilbert.olivier
JmG wrote:

Si tout était aussi bien rationnel que tu l'indiques, je ne vois pas ce
que viendrait foutre ce dossier BIBLIOTHÈQUE à la racine de mon DD. Il
ne devrait y avoir que ceux contenus dans "user" et "systeme", non?


Non:

- système bien Sur

- à la racine la partie commune à tous les users (tous les comptes)

- une dans chaque compte (pour ce qui est particulier à ce compte).

Donc la formule pour avoir le nombre de "bibliothèques" est:
n comptes + 2

Si tu n'en as que 3, cela veut dire que tu travaille avec ton compte
admin et que tu n'en as pas créé d'autre.

Logique non ?
--
Gilbert

Avatar
Nicolas.Michel
Pierre-Alain Dorange wrote:

Oui je sais, mais là c'est des "prefs" très particulières...
Si on continu la comparaison avec OS9, ce genre de fichier "caché"
existait aussi, je vois de différences a ce niveau si ce n'est qu'ici
étant en root (et root pas activé par défaut); l'utilisateur lambda ne
pourra pas les effacer (ce qui est une sécurité en général).


Bon, bref, c'est une façon de voir les choses et d'interpréter ce qui
est.

"touche à rien surtout" ni "tout est très simple tant que tu te poses
pas de questions" :-)


Je n'ai jamais dit ça...


Moi, si :->
(mais à ma mère)
--
Nicolas Michel


Avatar
ludovic.cynomys
Nicolas.Michel wrote:

Tu as raison, mais j'ai quand-même envie de rajouter que ce qui est
regretable, c'est l'absence de backup :->


Oui -- mais on ne fait pas de backup en continu (sauf en RAID ?)

En fait il faudrait *ne pas* vider la poubelle avant d'avoir réalisé une
sauvegarde...

--
(-8 en direct du terrier

Avatar
pas.de.spam
Pierre-Alain Dorange wrote:

Nicolas.Michel wrote:

[...]
Bref il y a pas mal de trucs qu'on peut faire quand on sait mettre les
mains dans le cambouis. C'est pas à la portée de l'utilisateur lambda,
mais ce forum est fait pour partager la connaissance, pas pour dire
"touche à rien surtout" ni "tout est très simple tant que tu te poses
pas de questions" :-)


Je n'ai jamais dit ça...


Toi non, mais moi oui ! et je le maintiens. Ce n'est pas un hasard, je
pense si (mis à part la dernière 10.3.6 qui ne m'a pas convaincu sur le
g4), je n'ai jamais eu de blèmes depuis 10.1.

Quand je prends l'avion, je ne m'amuse pas à aller vérifier que les
niveaux sont faits et que les réacteurs ont bien subi la visite
technique, il y a des pros qui sont payés pour ça. Mon ordi, c'est
pareil, j'estime qu'il y a des gens bien plus intelligents que moi qui
ont architecturé le bazar, et ils avaient leurs raisons.

Ça me fait penser aux petits djeunz avec leur 306-307 tdi, qui montent
des jantes de 19", et aui après viennent s'étonner de ne pas avoir leur
contrôle technique, ou encore ceux (nombreux ici) qui bricolent leur
pompe d'injection gas-oil pour transformer lleur turbo-maazout en
simili-ferrari, ils y arrivent bien d'ailleurs car le moteur ou le turbo
dure presque aussi longtemps ...et elles fument tellement qu'on dirait
des poulpes pris de panique.

Que l'on soit prêt à partager ses connaissances c'est très louable, mais
que l'on admette aussi qu'il n'est pas nécessaire ni forcément
souhaitable de "faire un ménage à outrance". De toute façon, il m'a
semblé lire sur ce forum que virer les langues dans l'OS (si on ne l'a
pas fait dans l'install), était en partie inutile car les mises à jour
les réinstallaient.
--
PO.

Pour m'écrire : po(point)taubaty(arobase)wanadoo(point)fr


Avatar
Flow
"Pierre-Olivier TAUBATY" a écrit dans le message de
news:1gnewp5.9j5xzm1s1mp6qN%

Quand je prends l'avion, je ne m'amuse pas à aller vérifier que les
niveaux sont faits et que les réacteurs ont bien subi la visite
technique, il y a des pros qui sont payés pour ça. Mon ordi, c'est
pareil....


C'est peut etre ce manque de perspicacité qui fait que tu ne cherches pas a
comprendr pourquoi un lecteur mp3 de 5 Go peut etre une bonne affaire meme a
529 $ ?
T'enerves pas je te taquines.

Avatar
JMGB
Gilbert OLIVIER wrote:

JmG wrote:

Gilbert OLIVIER wrote:

Mais si on touche, il faut être conscient que le risque de "casser"
quelque chose est grand dans de nombreux de cas. Si ce n'est aujourdhuis
que le sytème te pètera à la gueule, c'est demain qu'une appli aura un
comportement étrange ou plantera.


Ce qui n'est pas normal, dans l'absolu, selon moi (en informatique).


C'est un choix qui nous échape


Ce n'est pas parce qu'il nous échappe (le doit-il d'ailleurs?) que l'on
doive s'en contenter, quand même...


Je veux dire que si l'OS était super clean au départ, on n'aurait pas
besoin de vouloir le "nettoyer" (toutes proportions gardées évidemment).


Ce que l'on peut avoir de vraiment inutile ce sont toutes les langues et
une floppée de drivers imprimante. En faisant une installation
personnalisée, je crois que l'on peut élaguer pas mal.



Mais pas tous... certains doivent être trouvés/virés à la main.



Mais là... la maintenance est quasi obligatoire, et il n'est pas donc
normal que ça soit un gros risque à prendre.


A part suite à quelques actions on va dire "limite testeur fou", je n'ai
aucun souvenir d'une necessité de maintenance dans les profondeurs de
Mac OS X.


Disons que si t'as un problème, peu important mais juste un peu ianche,
tu vas quand même essayer de comprendre pourquoi, et ce qui se passe.
C'est là que t'as besoin de plonger dedans, et c'est là que tu te rends
compte de la complexité que cela représente sous OSX.


--
Le génie fait ce qu'il doit.
Le talent fait ce qu'il peut.
*Virer les minuscules pour me répondre*



Avatar
JMGB
Patrick Stadelmann wrote:

Il faut voir ça comme :

/System/ : domaine système
/ : domaine local (applications)
~ : domaine utilisateur

A chacun de ces domaines correspond un niveau d'accès : root (sudo),
administrateur et utilisateur normal. Chacun de ces domaines dispose de
son dossier Bibliothèque.


Ha, pas mal du tout comme explication, merci.

Cela dit... je trouve ça complexe quand même... possiblement
"gratuitement" même, mais bon... je ne suis pas dev donc, et je manque
certainement de connaissances pour pouvoir en juger.

Disons qu'on peut se demander comment ça faisait pour marcher avant OSX
hein... :)


--
Le génie fait ce qu'il doit.
Le talent fait ce qu'il peut.
*Virer les minuscules pour me répondre*

1 2 3 4 5