4 votes

Comment modifier "/System/Library/LaunchDaemons/com.apple.nfsd.plist" dans Catalina ?

Je dois modifier ce fichier pour permettre à Kodi d'accéder à mes partages NFS. Avant Catalina, je pouvais aller en mode récupération et désactiver SiP, faire le changement et le réactiver.

Je viens de passer à la version 10.15.3 et cette méthode ne fonctionne plus. J'ai lu quelque part que la modification devait se faire via le terminal depuis le mode recovery mais je n'ai aucune idée de comment faire.

Si quelqu'un peut m'aider, je l'en remercie.

3voto

klanomath Points 63400

Quitter toutes les applications !

Démarrage en mode de récupération soit avec cmdR (pendant le démarrage) ou en mode GUI normal à partir de l'interpréteur de commandes (Terminal) :

sudo nvram "recovery-boot-mode=unused"
sudo reboot

Les deux sudo redémarre immédiatement votre Mac en mode de récupération sans autre intervention de l'utilisateur (par exemple, la commande non cmdR raccourci nécessaire lors du redémarrage )

En mode de récupération, vous êtes déjà super utilisateur : non sudo et n'est donc même pas inclus dans le système de base. Les mesures de sécurité introduites avec El Capitan (SIP) et Catalina (volume système en lecture seule) ne sont pas efficaces.

En mode de récupération, ouvrez le terminal (barre de menu > Utilitaires > Terminal), montez le volume en mode lecture :

mount -uw /Volumes/[name_of_main_volume]

Exemple avec le nom par défaut Macintosh HD :

mount -uw /Volumes/Macintosh\ HD

Puis entrez :

/Volumes/[name_of_main_volume]/usr/bin/nano /Volumes/[name_of_main_volume]/System/Library/LaunchDaemons/com.apple.nfsd.plist

Exemple avec le nom par défaut Macintosh HD :

/Volumes/Macintosh\ HD/usr/bin/nano /Volumes/Macintosh\ HD/System/Library/LaunchDaemons/com.apple.nfsd.plist

Remplacer

        <array>
            <string>/sbin/nfsd</string>
        </array>

avec (je suppose que vous suivez les instructions) aquí et souhaite ajouter -N à la plist)

        <array>
            <string>/sbin/nfsd</string>
            <string>-N</string>
        </array>

et de frapper ctrlO pour écrire les modifications sur le disque et ctrlX pour quitter nano.

Entrer

nvram -d recovery-boot-mode #according to user3439894 and other users you don't have to execute this command
reboot

pour redémarrer normalement.

1voto

tsgrasser Points 509

Comme expliqué dans l'affaire Réponse de @klanomath Désactivez SIP, mais assurez-vous que vous montez /Volumes/Macintosh HD avec des options de lecture et d'écriture dans le mode de récupération :

mount -uw /Volumes/Macintosh\ HD

Vous pouvez ensuite poursuivre les étapes restantes pour modifier le fichier.

Ensuite, générez et marquez un nouveau cliché instantané du système APFS comme suit :

  1. Créer un instantané :

    sudo /System/Library/Filesystem/apfs.fs/Contents/Resources/apfs_systemsnapshot -s "SnapshotName" -v /Volumes/Macintosh\ HD
  2. Marquer l'instantané pour le prochain démarrage :

    sudo /System/Library/Filesystem/apfs.fs/Contents/Resources/apfs_systemsnapshot -r "SnapshotName" -v /Volumes/Macintosh\ HD

Enfin, activez SIP et redémarrez.

Cela devrait fonctionner. Merci à tous les participants

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