Je veux créer un wireshark
groupe pour pouvoir le diriger sans être root
. J'ai essayé d'utiliser l' System Preferences
outil, Users & Groups
pour ajouter un wireshark
groupe, mais je n'ai rien vu apparaître /etc/group
.
Où est le groupe stocké si ce n'est pas /etc/group
. Les groupes mis en place dans User & Groups
ont-ils une relation avec les chmod
/ chgrp
permissions?
J'ai installé Wireshark via MacPorts et, à l'heure actuelle, les autorisations ne sont pas correctement configurées pour s'exécuter en tant qu'utilisateur normal.
macos
sierra
permission
group
Stephen Rasku
la source
la source
Réponses:
Ce
/etc/group
fichier existe uniquement pour permettre au système de fonctionner en mode de démarrage mono-utilisateur. Je ne m'en remettrais pas à cela pour autre chose qu'un contrôle de cohérence possible pour des groupes de systèmes connus.Vous voudrez utiliser
dscl
la ligne de commande du service d'annuaire (et les commandes dsXXX associées pour interagir avec tous les services d'annuaire externes au magasin local) pour extraire de la base de données les informations relatives aux utilisateurs et aux groupes selon lesquelles des modifications et des recherches à l'exécution normale ont lieu.La page de manuel peut vous aider à démarrer. La documentation destinée aux développeurs Apple et des sites spécifiques (tels que celui-ci et le code publié sur GitHub) peuvent constituer de bons emplacements pour des recherches ultérieures et des questions sur la syntaxe / les scripts / l'utilisation.
En outre, j'installerais homebrew et verrais la sortie
brew info wireshark
contenant les détails de l'outil permettant de créer un groupe de sécurité et de modifier les autorisations sur le (s) périphérique (s) que Wireshark doit posséder pour la capture.Si vous n'êtes pas habitué à ce gestionnaire de paquets, voici un script qui pourrait faire l'affaire.
la source
dscl
quand je reviens à ma machine..plist
fichier a fonctionné. Merci. Cependant, j'ai regardédscl
mais je n'arrivais pas à comprendre comment faire quoi que ce soit. Je continue à obtenir "Impossible d'ouvrir l'hôte distant, erreur: DSOpenDirServiceErr".dscl /Local/Default -list /Groups PrimaryGroupID
.