10.13 High Sierra Terminal inacessible

jepi54

Membre confirmé
4 Septembre 2019
17
0
64
bonjour,
après un tas de manipulations , suite à changement de DD sur imac 27pouces mi-2011, et pose d'un SSD, ré-installation de high sierra, récup des données de time machine avec bien du mal... problemes de formattage de disque, d'autorisations... je me retrouve avec un terminal inutilisable :
Last login: Wed Jul 1 16:33:27 on console
login: login: Could not determine audit condition
[Opération terminée]

impossible de trouver une solution...depuis 12h que je cherche..
un grand merci d'avance
 

Berthold

Bricoleur du dimanche
Club MacG
5 Novembre 2004
4 904
4 968
par là-bas, environ.
Il y a ici une manipulation qui a l'air de fonctionner ;
c'est en Anglais
Bloc de code:
The solution is to simply repair permissions. Since Disk Utility includes that option in a way that addresses this issue you'll have to sort of trick the Terminal into this:

    Go to the Preferences page in Terminal
    Find the "Shells open with:" item on the General tab
    Select the "Command (complete path)" option
    Enter the following in the space provided:

        sudo /usr/sbin/diskutil resetUserPermissions /dev/disk1s1 501

    Open a new Terminal tab or window
    Enter your password and allow the process to complete
    Open a new tab or window to verify success

Note: You'll need to enter the correct mount point which may not be /dev/disk1s1 and the correct UID for your current user which may not be 501 but these are both the most likely possibilities.
Alors traduction sans garantie ;) :
Bloc de code:
La solution est simplement de réparer les permissions. Puisque Disk Utility inclut cette option pour résoudre ce problème, vous devrez en quelque sorte duper Terminal ainsi :

Ouvrir les Préférences de Terminal
Trouvez l’élément "Shells open with:" dans l’onglet Général
Sélectionnez l’option "Commande (chemin d'accès complet)"
Entrez ce qui suit dans l’espace prévu à cet effet :

sudo /usr/sbin/diskutil resetUserPermissions /dev/disk1s1 501

Ouvrir un nouvel onglet ou une nouvelle fenêtre Terminal
Entrez votre mot de passe et laissez le processus se terminer
Ouvrir un nouvel onglet ou une nouvelle fenêtre pour vérifier l'efficacité.

Remarque : Vous devrez entrer le bon point de montage qui peut ne pas être /dev/disk1s1 et le bon UID pour votre utilisateur actuel qui peut ne pas être 501, mais ce sont les deux possibilités les plus probables.
Attention, il faudra peut-être désactiver le SIP.