1 votes

Comment copier des fichiers dans /Applications/* à l'aide du Terminal ?

# whoami
root

# pwd
/Applications/Calendar.app/Contents/MacOS

# cp Calendar Calendar.backup
cp: Calendar.backup: Operation not permitted

Je suis curieux de savoir pourquoi je ne parviens pas à copier des applications à partir d'un terminal Root à l'aide de la fonction de copie. cp commande ?

sh-3.2# system_profiler SPSoftwareDataType 
Software:
System Software Overview:

  System Version: macOS 10.13.4 (17E199)
  Kernel Version: Darwin 17.5.0
  Boot Volume: lily
  Boot Mode: Normal
  Computer Name: lily’s MacBook Air
  User Name: System Administrator (root)
  Secure Virtual Memory: Enabled
  System Integrity Protection: Enabled
  Time since boot: 2:03

1voto

Douglas Points 10417

Les applications qui sont préinstallées avec MacOS sont les suivantes protégé par SIP . L'application Calendrier, étant préinstallée, entre dans cette catégorie. Firefox, par exemple, ne le serait pas.

Donc, tout ce qui est dans

  • /Applications/Calendar/..... est protégé
  • /Applications/3rdPartyApp/.... n'est pas

La protection de l'intégrité du système restreint le compte de l'utilisateur root et limite les actions que ce dernier peut effectuer sur les parties protégées du système d'exploitation Mac.

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