Privileges est une application qui permet aux utilisateurs de travailler en tant qu'utilisateur standard pour leurs tâches quotidiennes, tout en leur offrant un moyen simple et rapide de demander des droits d'administrateur. Les utilisateurs peuvent définir une durée dans les réglages de l’application pour effectuer des tâches spécifiques, telles que l’installation ou la désinstallation d’une application. Pour demander des droits d’administrateur, il suffit de cliquer sur l’icône Privileges dans votre Dock. L’utilisation en ligne de commande est également prise en charge.
Travailler en tant qu’utilisateur standard plutôt qu’en tant qu’administrateur ajoute un niveau de sécurité supplémentaire à votre Mac et est considéré comme une bonne pratique en matière de sécurité. Nous pensons que tous les utilisateurs, y compris les développeurs, peuvent tirer profit de l’utilisation de Privileges.
Nouveautés de la version 2.6.0
Nouveau
Maintenant, vous pouvez ajouter une politique d'utilisation que les utilisateurs doivent reconnaître avant de pouvoir demander des privilèges d'administrateur pour la première fois. Placez un fichier Policy.txt, Policy.rtf ou Policy.rtfd dans le dossier \/Library\/Application Support\/Privileges\/, ou utilisez la nouvelle clé UsagePolicy. Veuillez noter que la taille maximale de fichier supportée est de 5 Mo.
Si vous utilisez la clé RenewalCustomAction pour exécuter un script ou un binaire, vous pouvez maintenant utiliser la nouvelle clé ActionExecutableChecksum pour vérifier son intégrité. Cela résout également un problème introduit dans la version 2.5.3, où la RenewalCustomAction échouait à s'exécuter lorsque PostChangeExecutablePath et PostChangeExecutableChecksum étaient spécifiés.
Sur macOS 14 et supérieur, l'extension système Privileges enregistre également lorsque un utilisateur ou un groupe est ajouté au groupe admin comme ceci :
SAPCorp : L'utilisateur test a obtenu des privilèges d'administrateur initiés par \/System\/Library\/ExtensionKit\/Extensions\/UsersGroups.appex\/Contents\/MacOS\/UsersGroups
Cela indique que les droits d'administrateur de l'utilisateur test ont été modifiés en utilisant Paramètres Système -> Utilisateurs et Groupes. Alors que l'entrée de journal suivante nous dit que le groupe imbriqué test a été retiré du groupe admin en utilisant la commande dseditgroup :
SAPCorp : Le groupe test a perdu des privilèges d'administrateur initiés par \/usr\/sbin\/dseditgroup
Cela permet aux administrateurs de suivre quand et par quel processus les droits d'administrateur ont été modifiés, même si le changement n'a pas été effectué en utilisant Privileges ou l'un de ses composants.
L'outil en ligne de commande PrivilegesCLI a été mis à jour pour inclure un nouvel argument, --history. Cette nouvelle fonctionnalité permet aux utilisateurs de voir les entrées de journal pertinentes pour l'audit des 30 derniers jours. Notez que cette fonctionnalité ne fonctionne qu'avec les entrées de journal créées en utilisant Privileges 2.6.0 ou plus récent. Il est recommandé d'activer l'extension système Privileges et d'utiliser l'argument --json en plus de l'argument --history pour les rapports les plus détaillés. Pour plus d'informations sur la sortie JSON, veuillez vous référer au wiki de Privileges ou consulter l'article "Le pouvoir de la collaboration : une piste d'audit des droits d'administrateur pour chaque Mac," écrit par notre estimé collègue Henry Stamerjohann de Fleet.
Pour prolonger la durée de vie des entrées de journal pertinentes, PrivilegesDaemon et l'extension système Privileges utilisent maintenant un nouveau sous-système de journalisation. Si vous souhaitez accéder aux entrées de journal pour les changements de privilèges, vous pouvez le faire en entrant la commande suivante :
sudo log show --predicate 'process == "PrivilegesDaemon" AND subsystem == "com.apple.defaults" AND category == "audit"'
ou en utilisant simplement :
PrivilegesCLI --history --privilege-changes-only
Nous avons également ajouté la clé de configuration, AutoRenewalProcessPaths, qui vous permet de spécifier les chemins des applications qui déclencheront un renouvellement automatique des droits d'administrateur. Cette fonctionnalité fonctionne indépendamment du paramètre AllowPrivilegeRenewal. Par conséquent, même si vous avez désactivé le renouvellement des privilèges pour vos utilisateurs, vous pouvez toujours utiliser la nouvelle fonctionnalité de renouvellement automatique. Si les droits d'administrateur d'un utilisateur sont sur le point d'expirer et qu'une application spécifiée est en cours d'exécution, ses droits d'administrateur seront renouvelés automatiquement.
Les applications ou scripts post-changement peuvent maintenant également être définis en faisant simplement glisser le fichier approprié sur le bouton contextuel dans les paramètres de Privileges.
Ajout du support pour les mises à jour automatiques en utilisant notre prochaine application, Patcher.
Correction d'un problème qui empêchait les utilisateurs de quitter Privileges via le menu Fichier ou le raccourci clavier Command-Q lorsque la boîte de dialogue "Demander des privilèges" était affichée.
Correction d'un problème qui permettait aux utilisateurs de créer des fichiers ou des dossiers dans le bundle de l'application Privileges même lorsque l'extension système Privileges était activée.
Nous avons mis à jour de nombreuses localisations pour corriger des erreurs de traduction et garantir une terminologie cohérente au sein de l'application.
La version minimale de macOS pour exécuter Privileges a été augmentée à macOS 12.0.
Privileges pour Mac
Gratuit
Version 2.6.0
Rédigez un avis détaillé sur Privileges
5.0
(0 avis sur Privileges)
Il n’y a pas encore d’avis
Commentaires
Notes des utilisateurs
Aidez la communauté
Il n’y a pas encore d’avis, soyez le premier à en laisser un