Message d'erreur répété dans la Console

r e m y

Membre vénérable
Club iGen
4 Novembre 2000
41 517
4 327
62
St Germain en Laye - FRANCE
Soit un iMac sous MacOs X 10.6.8

J'ai remarqué que depuis le 28 juillet dernier, la console comporte une série de lignes d'erreur qui se répète régulièrement:

31/08/13 17:10:50 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:50 com.apple.kextd[10] Rescanning kernel extensions.
31/08/13 17:10:50 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:51 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:51 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:51 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:51 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:54 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:54 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:55 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:55 com.apple.kextd[10] Can't create kext cache under / - owner not root.


Je n'ai pas souvenir d'avoir installé quelque chose de nouveau fin juillet car je laisse ce vieux Mac tranquille et n'y installe plus rien (sauf peut-être une mise à jour de sécurité Apple)


A priori ça ne l'empêche pas de fonctionner normalement, mais j'aimerais pouvoir identifier l'extension que kextd n'arrive pas à mettre en cache (faute d'avoir les droits suffisants)...

Quelqu'un aurait une idée pour l'identifier?
Ou chercher?


Merci d'avance à tous!

(nota: j'ai purgé les caches et redémarré le Mac pour qu'il recrée complètement les KextCache car j'avais imaginé qu'il pouvait s'agir d'un problème d'accès à un fichier cache vérolé.... mais sans succès)
 
Merci MOebius :up:
En continuant à chercher j'avais également vu cette proposition de solution

sudo chown root:admin /

Mais j'hésite à donner les pouvoirs de root à ma session admin.... Sans doute que ça permettrait de forcer la mise en cache de l'extension qui n'y arrive pas, mais j'aimerais d'abord savoir à quoi elle correspond! Pas envie de laisser une saloperie venir s'installer dans le système.

Mais peut-être n'est-ce pas ce que fait la commande ci-dessus.

Les spécialistes UNIX peuvent-ils me dire ce que fait exactement la commande ci-dessus?
 
Dernière édition:
La commande chown permet de changer l'utilisateur et le groupe d'un répertoire ou fichier.

"sudo chown root:admin /" signifie : Le répertoire / appartient désormais à l'utilisateur root et est membre du groupe admin

Peux tu poster le retour de la commande ci-dessous :

Bloc de code:
MacBook-Air:~ me$ ls -la / | grep "\."

Chez moi sous 10.8.4 ça donne :
Bloc de code:
MacBook-Air:~ me$ ls -la / | grep "\."
drwxr-xr-x  28 root  wheel     1020 29 aoû 23:11 .
drwxr-xr-x  28 root  wheel     1020 29 aoû 23:11 ..
-rw-rw-r--   1 root  admin     6148 31 aoû 12:09 .DS_Store
drwx------   5 root  wheel      170 29 aoû 23:11 .Spotlight-V100
d-wx-wx-wt   2 root  staff       68 29 aoû 21:15 .Trashes
----------   1 root  admin        0 17 aoû  2012 .file
drwx------  18 root  wheel      612 31 aoû 12:17 .fseventsd
drwxr-xr-x@  2 root  wheel       68 23 jul 00:07 .vol

On voit ici que le répertoire / appartient à l'utilisateur root et au groupe wheel.
 
Dernière édition:
et voilou...


Bloc de code:
drwxrwxrwx@ 45 root     admin      1598 31 aoû 17:07 .
drwxrwxrwx@ 45 root     admin      1598 31 aoû 17:07 ..
-rw-r--r--   1 famille  admin     21508 31 aoû 19:30 .DS_Store
drw-------   3 root     staff       102 28 jui  2009 .Spotlight-V100
drwxrwxrwt@  3 famille  admin       102  9 avr  2011 .TemporaryItems
d-wx-wx-wt   2 root     admin        68 10 mar 11:29 .Trashes
-rw-r--r--@  1 famille  admin    204565 29 jan  2009 .VolumeIcon.icns
-rw-r--r--   1 famille  admin     59078 23 fév  2008 .VolumeIcon.icns.candybarbackup
-rwxr-xr-x   1 root     wheel        82 15 jan  2009 ._Network
-rw-r--r--   1 famille  admin       296  2 jan  2013 .apdisk
srwxrwxrwx   1 root     staff         0 31 aoû 17:07 .dbfseventsd
----------   1 root     admin         0 23 jui  2009 .file
drwx------   5 root     admin       170 31 aoû 19:59 .fseventsd
-rw-------   1 root     wheel    851968  1 jui 09:56 .hotfiles.btree
-rw-r--r--   1 famille  admin       305 10 fév  2008 .vbt4
-rw-rw----   1 root     wheel        16 25 fév  2008 .vbt5
drwxr-xr-x@  2 root     wheel        68 18 mai  2009 .vol
 
La première ligne correspond à /. Dans ton cas / appartient à root:admin (user:group). De fait la commande chown root:admin / est inutile.

Par contre tu as un problème de permission, tout le monde possède le droit d'écriture sur /. On peut tester avec la commande ci-dessous qui créer un fichier vide /toto :

touch /toto ; ls -la /toto

Commande à exécuter en non root.
 
POurtant les permissions on été réparées et ça ne change rien.

Mais il me semble que ça a toujours été le cas (du moins jusqu'en 10.6.8), car ce n'est que depuis que j'ai passé mes autres Macs en Lion ou MountainLion, qu'il a fallu que je m'identifie en tant qu'administrateur pour pouvoir y écrire
 
ok je l'ai fait, puis relancé ls -la / | grep "\."

Ca me donne exactement la même chose pour les droits sur \.

Par contre, ma console n'affiche plus de messages d'erreurs depuis 17h35 (alors qu'elle en affichait sans arrêt auparavant, et ce depuis fin juillet...)

Peut-être que finalement la suppression des fichiers kextcache puis le reboot a résolu le problème.

Je vais continuer à surveiller dans les jours à venir si ça réapparait
 
Soit un iMac sous MacOs X 10.6.8

J'ai remarqué que depuis le 28 juillet dernier, la console comporte une série de lignes d'erreur qui se répète régulièrement:

31/08/13 17:10:50 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:50 com.apple.kextd[10] Rescanning kernel extensions.
31/08/13 17:10:50 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:51 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:51 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:51 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:51 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:54 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:54 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:55 com.apple.kextd[10] Can't create kext cache under / - owner not root.
31/08/13 17:10:55 com.apple.kextd[10] Can't create kext cache under / - owner not root.


Je n'ai pas souvenir d'avoir installé quelque chose de nouveau fin juillet car je laisse ce vieux Mac tranquille et n'y installe plus rien (sauf peut-être une mise à jour de sécurité Apple)


A priori ça ne l'empêche pas de fonctionner normalement, mais j'aimerais pouvoir identifier l'extension que kextd n'arrive pas à mettre en cache (faute d'avoir les droits suffisants)...

Quelqu'un aurait une idée pour l'identifier?
Ou chercher?

LCVMT remy :D!

[Trad. : Laisse Ce Vieux Mac Tranquille, comme diraient les Américains dans leur 'language' (sic) fertile en acronymes]. Ainsi, il se moquera bien dans son sommeil sans rêves de toute 'consolation' :D. Qu'as-tu besoin d'aller fourrer le long nez de la curiosité dans les obscurs arcanes du 'launcher process' au grand dam de la 'Docte_Ignorance' qui apporte seule la paix de l'âme? Car je subodorerais là une nouvelle variante du désormais notoire : «Paradoxe_de_Rémy», à savoir : 'Plus la Kext se CACHE_(à root), moins ça CACHE au démarrage'. Résultat : comme avec la version 'Plus il y a de RAM, plus ça RAME au démarrage' - tu te retrouves à perdre bien un pincée de secondes au boot! :D]

Bon, assez ri. macomaniac - au rapport!

♤

Si la commande sur ton iMac qui fait tourner «Snow» :

Bloc de code:
ls -ld /

ne te donne pas :

Bloc de code:
drwxr-xr-x root  wheel

je trouve que la situation n'est pas saine du tout! Car la situation régulière drwxr-xr-x signifie que le répertoire (directory) global = l'espace entier de l'OS ouvert à partir du point de montage (/) est en rwx = lecture/écriture/exécution pour son propriétaire = root, et seulement en r-x = lecture_&_exécution sans écriture pour le groupe = wheel, lequel est strictement le 'Groupe_Système' habilité à la gestion des fichiers-système, dont le seul et unique membre est root et personne d'autre ; enfin, en r-x = lecture_&_exécution sans écriture pour tous les autres = Others, càd. par exemple les admins, ici.

Ça, c'est la situation qui assure au Système sa stabilité. En substituant, comme droits attachés au répertoire global ouvert à partir du point de montage :

Bloc de code:
drwxrwxrwx root admin

c'est furieux, comme situation! Je peux te dire : je n'aimerais pas me ballader dans un tel espace :D. Ça craint un max! Car cela veut dire que le d(irectoire de départ total ouvert à partir du point de montage, donc l'espace OS au niveau le plus global) a 3 catégories d'Accédants qui possèdent à égalité des droits absolus = rwx (lecture/écriture/exécution) : root, le propriétaire comme il se doit, mais aussi le groupe admin (sic! c'est-à-dire tous les usagers qui ont un compte-admin) et la 'totale' maintenant : tous les autres (qui se balladent dans l'espace de l'OS avec pour seul viatique un compte standard et peut-être bien même d'invité) possèdent des droits égaux à root! Rontudju! - comme dirait De_Mesmaecker - qui m'a fichu un garçon de Bureau pareil capable des gaffes les plus monstrueuses?

♧

La solution qui paraît en avoir 'consolé' plus d'un qui puisent leur lait à la vache_(qui_rit = 'Google'), à savoir la commande :

Bloc de code:
sudo chown root:admin /

ne dit rien des permissions qui vont être les privilèges des admins, sans compter des autres [comme si le groupe des admins avait à supplanter, en bonne 'république_des_élites', la tyrannie de l'instance wheel qui ressemble au triumvirat Romain réduit au seul César en guise de root - ce qu'appelait de ses vœux Cicéron, lequel préférait les intérêts oligarchiques des Sénateurs admins de la propriété foncière et tremblait devant le monopole du pouvoir suprême entre les mains d'un qui restait le Tribun du Peuple soucieux d'équilibre social].

En érigeant un groupe admin, ainsi que tous les autres, au rang des privilèges de root sur l'espace du répertoire global de l'OS à partir du point de montage - c'est sûr qu'on noie le poisson, si je puis dire, d'une Kext récalcitrante à la propriété de root dans un espace où tout le monde est roi :D. C'est-à-dire où la plus complète anarchie du libéralisme (le renard libre dans le poulailler libre) peut désormais s'exercer sans obstacle [la 'nature humaine' étant ce qu'elle est]...

♡

Quant à moi, je préfèrerais ô combien! - comme d'ailleurs, remy, tu le revendiques dans ton premier message : «pouvoir identifier l'extension que kextd n'arrive pas à mettre en cache (faute d'avoir les droits suffisants)», afin de pouvoir la replacer sous l'autorité légitime de root.

Car les messages de ta Console signalent qu'en cours de boot le Lanceur_Système = launchd, démarré par le Noyau = kernel sous l'autorité de root, n'arrive pas à lancer le launch agent : 'com.apple.kextd' = fichier de configuration de mise_en_cache des Extensions-du_Noyau = Kexts. Et donc le Système se lance sans cache d'extensions qui aurait accéléré son boot.

♢

Par voie de conséquence, tu aurais peut-être bien intérêt à passer la commande suivante :

Bloc de code:
ls -al /System/Library/Extensions

qui va te sortir une liste de toutes tes extensions installées précédées de leurs permissions et de leurs accédants. Si tu en repères, une ou l'autre, qui ne soit pas strictement conforme à :

Bloc de code:
drwxr-xr-x  root  wheel

alors il y a des chances que tu tiennes la rebelle à l'autorité root au lancement de la mise en cache. À condition, bien entendu, que les droits sur /, càd. le répertoire global à partir du point de montage, ne soient pas :

Bloc de code:
drwxrwxrwx  root  admin

mais soient conformément à la règle :

Bloc de code:
drwxr-xr-x  root  wheel

Si ce n'était pas le dernier cas, un :

Bloc de code:
sudo chown root:wheel /

rétablirait la situation légitime sur le répertoire de départ /.

Mais encore, quelqu'un qui voudrait carrément replier les Extensions_du_Noyau à la régulation de root et du groupe wheel, pourrait bien passer la commande :

Bloc de code:
sudo chown -R root:wheel /System/Library/Extensions

de manière non seulement à attacher au dossier 'Extensions' les privilèges d'accès des Accédants : propriétaire = root et groupe = wheel, mais par l'ajout de la fonction récursive -R attacher dans le sub-espace du dossier ces privilèges à chaque Kext en particulier, de manière à les placer sur un pied d'égalité par rapport à root. Il conviendrait pour finir de régler les permissions de chaque Accédant de manière légitime (càd. conforme à l'équilibre du Système), en passant la commande :

Bloc de code:
sudo chmod -R 755 /System/Library/Extensions

Interprétation : commande de modification des permissions 'chmod', avec effet récursif -R étendant ces permissions à chaque Kext contenue élémentairement dans le dossier Extensions. Version numérique des permissions, par usage des équivalences : r=4 ; w=2 ; x=1. Donc, comme je veux rwx (pour root) + r-x (pour wheel) et r-x (pour autres), cela me donne [4+2+1] (pour root)_[4+0+1] (pour wheel]_[4+0+1] (pour autres) = 755.

♗
 
Dernière édition par un modérateur:
J'adore ces cours UNIXiens de grand matin!
Merci à tous et à toi tout particulièrement macomaniac pour ce cours particulier si détaillé :up:

Alors voici ce que donne la liste des extensions chargées

Bloc de code:
[iMac-Famille:~] famille% ls -al /System/Library/Extensions
total 0
drwxr-xr-x  241 root  wheel  8194 31 aoû 17:03 .
drwxr-xr-x   64 root  wheel  2176  5 aoû  2011 ..
drwxr-xr-x    3 root  wheel   102 22 aoû  2007 ACard6280ATA.kext
drwxr-xr-x    3 root  wheel   102 22 aoû  2007 ACard62xxM.kext
drwxr-xr-x    3 root  wheel   102 22 aoû  2007 ACard67162.kext
drwxr-xr-x    3 root  wheel   102 22 aoû  2007 ACard671xSCSI.kext
drwxr-xr-x    3 root  wheel   102 22 aoû  2007 ACard6885M.kext
drwxr-xr-x    3 root  wheel   102 22 aoû  2007 ACard68xxM.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 ALF.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATI1300Controller.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATI1600Controller.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATI1900Controller.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATI2400Controller.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATI2600Controller.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATI3800Controller.kext
drwxr-xr-x    3 root  wheel   102 12 déc  2010 ATI4600Controller.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATI4800Controller.kext
drwxr-xr-x    3 root  wheel   102 12 déc  2010 ATI5000Controller.kext
drwxr-xr-x    3 root  wheel   102  8 jui  2011 ATI6000Controller.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATIFramebuffer.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATIRadeonX1000.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATIRadeonX1000GA.plugin
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATIRadeonX1000GLDriver.bundle
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATIRadeonX1000VADriver.bundle
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATIRadeonX2000.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATIRadeonX2000GA.plugin
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATIRadeonX2000GLDriver.bundle
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATIRadeonX2000VADriver.bundle
drwxr-xr-x    3 root  wheel   102 12 déc  2010 ATIRadeonX3000.kext
drwxr-xr-x    3 root  wheel   102 12 déc  2010 ATIRadeonX3000GA.plugin
drwxr-xr-x    3 root  wheel   102 12 déc  2010 ATIRadeonX3000GLDriver.bundle
drwxr-xr-x    3 root  wheel   102 12 déc  2010 ATIRadeonX3000VADriver.bundle
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 ATISupport.kext
drwxr-xr-x    3 root  wheel   102  4 mai  2009 ATTOCelerityFC.kext
drwxr-xr-x    3 root  wheel   102  4 mai  2009 ATTOCelerityFC8.kext
drwxr-xr-x    3 root  wheel   102  4 mai  2009 ATTOExpressPCI4.kext
drwxr-xr-x    3 root  wheel   102  4 mai  2009 ATTOExpressSASHBA.kext
drwxr-xr-x    3 root  wheel   102  4 mai  2009 ATTOExpressSASHBA2.kext
drwxr-xr-x    3 root  wheel   102  4 mai  2009 ATTOExpressSASRAID.kext
drwxr-xr-x    3 root  wheel   102  1 mai  2009 Accusys6xxxx.kext
drwxr-xr-x    3 root  wheel   102  1 nov  2007 AmbrosiaAudioSupport.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 Apple16X50Serial.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleACPIPlatform.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleAHCIPort.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleAPIC.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleBMC.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleBacklight.kext
drwxr-xr-x    5 root  wheel   170  8 jui  2011 AppleBacklightExpert.kext
drwxr-xr-x    3 root  wheel   102  2 oct  2009 AppleBluetoothMultitouch.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleEFIRuntime.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleFSCompressionTypeZlib.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleFWAudio.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleFileSystemDriver.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleGraphicsControl.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleGraphicsPowerManagement.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleHDA.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleHIDKeyboard.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleHIDMouse.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleHPET.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleHWSensor.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleIRController.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleIntelCPUPowerManagement.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleIntelCPUPowerManagementClient.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 AppleIntelGMA950.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 AppleIntelGMA950GA.plugin
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 AppleIntelGMA950GLDriver.bundle
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 AppleIntelGMA950VADriver.bundle
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 AppleIntelGMAX3100.kext
drwxr-xr-x    5 root  wheel   170  2 jul  2011 AppleIntelGMAX3100FB.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 AppleIntelGMAX3100GA.plugin
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 AppleIntelGMAX3100GLDriver.bundle
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 AppleIntelGMAX3100VADriver.bundle
drwxr-xr-x    3 root  wheel   102 12 déc  2010 AppleIntelHDGraphics.kext
drwxr-xr-x    3 root  wheel   102 12 déc  2010 AppleIntelHDGraphicsFB.kext
drwxr-xr-x    3 root  wheel   102 12 déc  2010 AppleIntelHDGraphicsGA.plugin
drwxr-xr-x    3 root  wheel   102 12 déc  2010 AppleIntelHDGraphicsGLDriver.bundle
drwxr-xr-x    3 root  wheel   102 12 déc  2010 AppleIntelHDGraphicsVADriver.bundle
drwxr-xr-x    5 root  wheel   170  2 jul  2011 AppleIntelIntegratedFramebuffer.kext
drwxr-xr-x    3 root  wheel   102  8 jui  2011 AppleIntelSNBGraphicsFB.kext
drwxr-xr-x    3 root  wheel   102  8 jui  2011 AppleIntelSNBVA.bundle
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleKeyswitch.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleLPC.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleLSIFusionMPT.kext
drwxr-xr-x    3 root  wheel   102 11 nov  2010 AppleMCCSControl.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleMCEDriver.kext
drwxr-xr-x    3 root  wheel   102 11 nov  2010 AppleMCP89RootPortPM.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleMIDIFWDriver.plugin
drwxr-xr-x    3 root  wheel   102  2 jul  2009 AppleMIDIIACDriver.plugin
drwxr-xr-x    3 root  wheel   102  2 jul  2009 AppleMIDIRTPDriver.plugin
drwxr-xr-x    3 root  wheel   102  2 jul  2009 AppleMIDIUSBDriver.plugin
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleMatch.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleMikeyHIDDriver.kext
drwxr-xr-x    3 root  wheel   102 12 sep  2007 AppleMobileDevice.kext
drwxr-xr-x    3 root  wheel   102 10 sep  2009 AppleMultitouchDriver.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleOnboardDisplay.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 ApplePlatformEnabler.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleProfileFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleRAID.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleRAIDCard.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleRTC.kext
drwxr-xr-x    3 root  wheel   102 11 nov  2010 AppleSDXC.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleSEP.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleSMBIOS.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleSMBusController.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleSMBusPCI.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleSMC.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleSMCLMU.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleSmartBatteryManager.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleStorageDrivers.kext
drwxr-xr-x    3 root  wheel   102  8 jui  2011 AppleThunderboltDPAdapters.kext
drwxr-xr-x    3 root  wheel   102  8 jui  2011 AppleThunderboltEDMService.kext
drwxr-xr-x    3 root  wheel   102  8 jui  2011 AppleThunderboltNHI.kext
drwxr-xr-x    3 root  wheel   102  8 jui  2011 AppleThunderboltPCIAdapters.kext
drwxr-xr-x    3 root  wheel   102  8 jui  2011 AppleThunderboltUTDM.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleTyMCEDriver.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleUSBAudio.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleUSBDisplays.kext
drwxr-xr-x    3 root  wheel   102 29 mai  2009 AppleUSBEthernetHost.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleUSBMultitouch.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleUSBTopCase.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleUpstreamUserClient.kext
drwxr-xr-x    3 root  wheel   102 29 jul  2009 AppleVADriver.bundle
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AppleXsanFilter.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 Apple_iSight.kext
drwxr-xr-x    3 root  wheel   102  1 mai  2009 ArcMSR.kext
drwxr-xr-x    5 root  wheel   170  2 jul  2011 AudioAUUC.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 AudioIPCDriver.kext
drwxr-xr-x    3 root  wheel   102 15 jui  2009 BJUSBLoad.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 BootCache.kext
drwxr-xr-x    3 root  wheel   102 30 avr  2009 CalDigitHDProDrv.kext
drwxr-xr-x    3 root  wheel   102 25 jui  2009 CellPhoneHelper.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 DSACL.ppp
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 DSAuth.ppp
drwxr-xr-x    3 root  wheel   102 19 mai  2009 DVFamily.bundle
drwxr-xr-x    4 root  wheel   136  1 aoû  2009 Dont Steal Mac OS X.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 EAP-KRB.ppp
drwxr-xr-x    3 root  wheel   102 26 jui  2009 EAP-RSA.ppp
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 EAP-TLS.ppp
drwxr-xr-x    3 root  wheel   102  9 jul  2009 EPSONUSBPrintClass.kext
drwxr-xr-x    3 root  wheel   102 28 avr  2012 ElmediaPlayer.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 GeForce.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 GeForce7xxxGLDriver.bundle
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 GeForceGA.plugin
drwxr-xr-x    3 root  wheel   102 12 déc  2010 GeForceGLDriver.bundle
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 GeForceVADriver.bundle
drwxr-xr-x    3 root  wheel   102  1 mai  2009 HighPointIOP.kext
drwxr-xr-x    3 root  wheel   102  1 mai  2009 HighPointRR.kext
drwxr-xr-x    3 root  wheel   102 16 jul  2009 ICAFWKodakProDriver.kext
drwxr-xr-x    3 root  wheel   102  2 aoû  2009 IO80211Family.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOACPIFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOAHCIFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOATAFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOAudioFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOBDStorageFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOBluetoothFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOBluetoothHIDDriver.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOCDStorageFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IODVDStorageFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOFireWireAVC.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOFireWireFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOFireWireIP.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOFireWireSBP2.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOFireWireSerialBusProtocolTransport.kext
drwxr-xr-x    5 root  wheel   170 23 jul 16:04 IOGraphicsFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOHDIXController.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOHIDFamily.kext
drwxr-xr-x    5 root  wheel   170 23 jul 16:04 IONDRVSupport.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IONetworkingFamily.kext
drwxr-xr-x    5 root  wheel   170  2 jul  2011 IOPCIFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOPlatformPluginFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOSCSIArchitectureModelFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOSCSIParallelFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOSMBusFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOSerialFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOStorageFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOStreamFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOSurface.kext
drwxr-xr-x    3 root  wheel   102  8 jui  2011 IOThunderboltFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOUSBFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOUSBMassStorageClass.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 IOVideoFamily.kext
drwxr-xr-x    3 root  wheel   102 18 mai  2009 ImmersionForceFeedback.kext
drwxr-xr-x    3 root  wheel   102 11 avr 21:38 InstantOn.kext
drwxr-xr-x    3 root  wheel   102 22 aoû  2007 JMicronATA.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 L2TP.ppp
drwxr-xr-x    3 root  wheel   102 28 mar  2005 Lexmark X422.kext
drwxr-xr-x    3 root  wheel   102  1 jul  2009 LexmarkUSBMerge.kext
drwxr-xr-x    3 root  wheel   102 18 mai  2009 LogitechForceFeedback.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 NVDANV40Hal.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 NVDANV50Hal.kext
drwxr-xr-x    3 root  wheel   102  3 aoû  2009 NVDAResman.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 NVSMU.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 OSvKernDSPLib.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 PPP.kext
drwxr-xr-x    3 root  wheel   102 18 mai  2009 PPPSerial.ppp
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 PPPoE.ppp
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 PPTP.ppp
drwxr-xr-x    3 root  wheel   102  3 jui  2011 PromiseSTEX.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 Quarantine.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 Radius.ppp
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 SM56KUSBAudioFamily.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 SMARTLib.plugin
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 SMCMotionSensor.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 Sandbox.kext
drwxr-xr-x    3 root  wheel   102 27 jul  2009 SoftRAID.kext
drwxr-xr-x@   3 root  wheel   102  2 sep  2009 Soundflower.kext
drwxr-xr-x    5 root  wheel   170  2 jul  2011 System.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 TMSafetyNet.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 autofs.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 cd9660.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 cddafs.kext
drwxr-xr-x    3 root  wheel   102 11 nov  2010 exfat.kext
drwxr-xr-x    3 root  wheel   102 18 jui  2009 hp_Deskjet_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 16 jui  2009 hp_Inkjet1_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 27 jul  2010 hp_Inkjet2_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 16 jui  2009 hp_Inkjet3_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 16 jui  2009 hp_Inkjet4_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 16 jui  2009 hp_Inkjet5_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 27 jul  2010 hp_Inkjet7_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 16 jui  2009 hp_Inkjet8_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 16 nov  2010 hp_Inkjet9_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 16 jui  2009 hp_Inkjet_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 22 jui  2009 hp_Laserjet_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 16 jui  2009 hp_Officejet_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 16 jui  2009 hp_PhotosmartPro_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 16 jui  2009 hp_Photosmart_io_enabler.kext
drwxr-xr-x    3 root  wheel   102  6 fév  2009 hp_designjet_series.kext
drwxr-xr-x    3 root  wheel   102 23 avr  2010 hp_fax_io.kext
drwxr-xr-x    3 root  wheel   102 18 jui  2009 hp_io_printerclassdriver_enabler.kext
drwxr-xr-x    3 root  wheel   102 25 mar  2009 hp_psa640_io_enabler.kext
drwxr-xr-x    3 root  wheel   102 30 mar  2009 hp_qc_io_enabler.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 iPodDriver.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 iTunesPhoneDriver.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 mcxalr.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 msdosfs.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 ntfs.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 smbfs.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 udf.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 ufs.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 webcontentfilter.kext
drwxr-xr-x    3 root  wheel   102  1 aoû  2009 webdav_fs.kext

La seule un peu différente de la règle est celle de soundflower avec
drwxr-xr-x@ 3 root wheel 102 2 sep 2009 Soundflower.kext

Au passage j'ai tout de même noté quelques extensions inutiles sur mon système ( Lexmark X422.kext, LexmarkUSBMerge.kext, LogitechForceFeedback.kext) vu que je n'ai ni imprimante Lexmark (et n'en ai jamais eu...) ni joystick Logitech à retour de force (et n'en ai jamais eu non plus).

Rien d'anormal me semble-t-il.... (ce que confirme sans doute le fait que je n'aie plus de message d'erreur depuis hier 17h après que j'aie purgé le kextcache et redémarré... permettant sans doute de recréer un cache propre et normalement inscriptible)



Par contre pour ce qui est des droits d'accès au répertoire racine du disque.... puis-je solliciter de ton extrême amabilité et expertise, de m'indiquer la bonne façon de les remettre à la norme, à savoir drwxr-xr-x root wheel ??
 
Dernière édition:
En effet, remy, la tartine est sèche de bon matin! :D

Tout a l'air en ordre dans tes kexts actuellement. Donc acte!

Pour avoir sur le répertoire-racine (qui s'ouvre au point de montage /) les droits : drwxr-xr-x root wheel, il faut utiliser successivement la commande chown ('change_owner' qui re-crée les Accédants), puis la commande chmod ('change_mode' qui re-crée les Permissions des Accédants) <en remarque perso. : utiliser la commande chown sans enchaîner sur chmod me semble tout à fait léger, parce que c'est comme si on omettait, après changements des 'habitants' d'une co-propriété, de préciser les 'privilèges' de chacun. Permissions & Accédants vont toujours de pair>.

Donc en commande chown, ce que tu veux sur la cible = / c'est u=root ('user' ou propriétaire = Super-Administrateur_Système) + g=wheel ('group' = Groupe Réservé à l'Administrateur_Système) + o=sans attribut ('others' = tous les autres hors root-wheel). Tu fais donc :

Bloc de code:
sudo chown root:wheel /

Une fois que tu as établi tes Accédants correctement, tu déclares leurs permissions respectives que tu veux (et c'est conforme à la règle-système) : drwxr-xr-x. C'est-à-dire sur le répertoire d de départ-système ('directory'), rwx qui sera attribué dans l'ordre au 1er Accédant = root (=permissions de lire/écrire/exécuter) ; suivi de r-x qui sera attribué dans l'ordre au 2è Accédant = wheel (=permissions de lire/pas d'écrire/d'exécuter) ; conclu par r-x qui sera attribué dans l'ordre au dernier Accédant = others (= accédant implicite. Mêmes permissions restreintes que pour wheel = pas d'écriture dans l'espace du répertoire de départ). Au lieu d'écrire u=rwx, g=r-x, o=r-x, parce que ça tourne au cauchemar [et qui se tape la tartine de pain rassis ici, hein?], il suffit de faire le calcul mental : rwx = 4+2+1 (valeurs numériques équivalentes) = 7 ; et r-x = 4+0+1 = 5. Ce 2 fois (pour wheel et pour others), en alignement (pas en addition) = 55. Donc au final : 755 = rwxr-xr-x

Pfui! Donc tu tapes :

Bloc de code:
sudo chmod 755 /

et hop-là, emballé, c'est pesé! :D
 
Dernière édition par un modérateur:
Un grand merci à toi!
Je suis sûr que les collocataires se sentiront beaucoup mieux avec ce nouveau règlement de copropriété!
:up:

Mais dis-moi... quand on répare les autorisations du disque avec Utilitaire Disques, est-ce que ces droits ne devraient pas être remis en ordre? C'est bizarre que mon disque soit resté ainsi malgré des réparations d'autorisations répétées. Au lieu de me casser les pieds avec des "ACL non prétendus", il ferait mieux de faire correctement le ménage celui-là!
Va falloir que je pense à virer ce concierge :mad:
 
quand on répare les autorisations du disque avec Utilitaire Disques, est-ce que ces droits ne devraient pas être remis en ordre? C'est bizarre que mon disque soit resté ainsi malgré des réparations d'autorisations répétées.
C'est comme ça,

et mon 10.6.8 tourne sans encombre avec Admin comme groupe depuis des années (il me semblait même que c'était le groupe par défaut en 10.6…).
 
C'est comme ça,

et mon 10.6.8 tourne sans encombre avec Admin comme groupe depuis des années (il me semblait même que c'était le groupe par défaut en 10.6…).
Ça a changé "à un moment" entre un OS X et son successeur. Ton 10.6 est peut-être un 10.5 mis à jour ?

En tout cas, il faut bien faire attention, pour un système installé proprement et directement (non mis à jour, quoi) de remettre les droits/propriétaires correspondants (sur 10.7 et 10.8 c'est root:wheel).
 
Je fais du hors-sujet, mais le sujet en question est résolu alors j'ai le droit non ?
Tout ça pour dire que macomaniac me fait marrer à chaque fois.
Tu es formateur en informatique ? Sinon tu devrais...
Bon sinon chez moi (10.5 upgradé en 10.6), j'ai ça :
Bloc de code:
drwxrwxr-x@  31 root   admin      1122 19 jui 18:51 .
drwxrwxr-x@  31 root   admin      1122 19 jui 18:51 ..
-rw-rw-r--    1 denis  admin     12292 20 aoû 20:18 .DS_Store
drwx------    3 denis  staff       102  3 oct  2011 .Spotlight-V100
d-wx-wx-wt    2 denis  staff        68  3 oct  2011 .Trashes
-rw-r--r--    1 denis  staff         0  3 oct  2011 .com.bombich.ccc.start_time
----------    1 root   admin         0 23 jui  2009 .file
drwx------  137 denis  staff      4658  1 sep 09:20 .fseventsd
-rw-------    1 root   wheel    262144 16 fév  2013 .hotfiles.btree
drwxr-xr-x@   2 root   wheel        68 18 mai  2009 .vol
 
Ça a changé "à un moment" entre un OS X et son successeur. Ton 10.6 est peut-être un 10.5 mis à jour ?
Ce serait donc entre 10.5 et 10.6 ?

Avec, en tout cas, une compatibilité avec Admin (compatibilité qui perdure en 10.8.4 : si, si… :siffle: ).
 
En tout cas, il faut bien faire attention, pour un système installé proprement et directement (non mis à jour, quoi) de remettre les droits/propriétaires correspondants (sur 10.7 et 10.8 c'est root:wheel).
"de remettre" :confused:
Après une installation propre on a quelque chose à faire, ou alors c'est uniquement en cas de pépin (comme celui de Remy ?)
 
Apparemment, il y a eu quelque chose sur la machine de Remy (pour savoir quoi, c'est une autre histoire...)

Pour admin vs. wheel : autour de 10.5 ou 10.6, la gestion des utilisateurs a changé et le groupe des administrateurs (celui qui est utilisé par sudo) est passé de admin à wheel. J'ai le souvenir que ma machine n'avait alors pas des autorisations bien cohérentes entre un compte admin hérité de la mise à jour et un autre compte admin créé après coup. Sans avoir trop de bugs pour autant.
Bref, une période de transition.
Maintenant mes systèmes 10.8 sont tous soit installés proprement donc c'est cohérent.
 
Je suis allé faire un tour sur les Apple Communities :

- le problème initial de r e m y a été résolu autant avec admin que wheel :D
= https://discussions.apple.com/thread/2668481?start=0&tstart=0

- la différence entre admin et wheel sur Macintosh HD tient, semble-t-il, essentiellement à la création de nouveaux dossiers à la racine de Macintosh HD : en wheel, seul le Système pourra le faire. Ça va de pair avec le masquage de la Bibliothèque des comptes = gêner les utilisateurs non avertis dans leurs initiatives malheureuses.
(après, je n'ai vu des soucis avec wheel/admin que pour certains qui utilisent Server dans leur OS X)


Pour ceux qui ne sauraient pas : le groupe admin comprend system et les comptes admin, tandis que wheel ne comprend que system.
 
Dernière édition: