1 votes

MacOS Catalina : permissions incorrectes sur le répertoire /tmp

J'ai récemment initialisé mon MacBook Pro 10.2 en le restaurant à partir d'une sauvegarde TimeMachine. Il a installé MacOS Catalina GM sur une version Beta (je n'en suis pas sûr, mais j'ai maintenant la version 19B77a (10.15.1).

Après cette installation, il y a des problèmes pour installer des applications ou faire des mises à jour, etc.

Après quelques recherches, j'ai découvert que le système est incapable d'écrire dans le répertoire /tmp.

J'ai essayé de faire un ls dans le répertoire / :

$ ls -lah /
total 9
drwxr-xr-x   22 root  admin   704B Feb 12 22:16 .
drwxr-xr-x   22 root  admin   704B Feb 12 22:16 ..
-rw-rw-r--    1 root  admin     0B Oct  8 07:20 .DS_Store
lrwxr-xr-x    1 root  admin    36B Feb 12 22:14 .VolumeIcon.icns -> System/Volumes/Data/.VolumeIcon.icns
----------    1 root  admin     0B Oct  8 07:20 .file
drwx------    7 root  admin   224B Apr  3 19:46 .fseventsd
drwxr-xr-x    2 root  wheel    64B Oct  8 07:20 .vol
drwxr-xr-x+ 144 root  admin   4.5K Apr  3 08:02 Applications
drwxr-xr-x   64 root  wheel   2.0K Mar 11 17:57 Library
drwxr-xr-x@   8 root  wheel   256B Oct 15 07:37 System
drwxr-xr-x    5 root  admin   160B Feb 13 01:22 Users
drwxr-xr-x    4 root  wheel   128B Apr  3 19:50 Volumes
drwxr-xr-x@  38 root  wheel   1.2K Oct 15 07:46 bin
drwxr-xr-x    2 root  wheel    64B Aug 24  2019 cores
dr-xr-xr-x    3 root  wheel   4.2K Apr  3 19:46 dev
lrwxr-xr-x@   1 root  admin    11B Feb 12 22:06 etc -> private/etc
lrwxr-xr-x    1 root  wheel    25B Apr  3 19:50 home -> /System/Volumes/Data/home
drwxr-xr-x    6 root  wheel   192B Feb 13 01:22 opt
drwxr-xr-x    6 root  wheel   192B Feb 13 01:22 private
drwxr-xr-x@  64 root  wheel   2.0K Feb 12 22:14 sbin
lrwxr-xr-x@   1 root  admin    11B Feb 12 22:14 tmp -> private/tmp
drwxr-xr-x@  11 root  wheel   352B Feb 12 22:14 usr
lrwxr-xr-x@   1 root  admin    11B Feb 12 22:14 var -> private/var

Je peux donc voir qu'il y a un groupe incorrect dans le répertoire alias /tmp, mais correct dans /private :

$ ls -lah /private/
total 0
drwxr-xr-x    6 root  wheel   192B Feb 13 01:22 .
drwxr-xr-x   22 root  admin   704B Feb 12 22:16 ..
drwxr-xr-x  126 root  wheel   3.9K Mar 30 00:07 etc
drwxr-xr-x@   2 root  wheel    64B Feb 13 01:22 tftpboot
lrwxr-xr-x@   1 root  wheel    11B Jun 27  2018 tmp -> private/tmp
drwxr-xr-x   31 root  wheel   992B Feb 13 08:08 var

L'étape suivante consiste donc à essayer de définir le groupe correct sur /tmp, mais, depuis Catalina, la partition System est en lecture seule :

$ sudo chown root:wheel /tmp 
Password:
chown: /tmp: Read-only file system

Par inadvertance, j'ai déjà désactivé le SIP :

$ /usr/bin/csrutil status
System Integrity Protection status: disabled.

Alors, quelle est la prochaine étape ? Vous avez des suggestions ?

0voto

benwiggy Points 21125

Je vois exactement la même propriété de groupe sur mon système Catalina, donc je suggère que ce n'est pas la cause de vos problèmes.

Peut-être faudrait-il poser une autre question détaillant les problèmes liés à l'installation d'applications et à l'écriture sur /tmp ?

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X