¿Cuál es la relación entre “Usuarios y grupos” y / etc / group?

2

Quiero configurar un grupo wireshark para poder ejecutarlo sin ser root . Intenté usar la herramienta System Preferences , Users & Groups , para agregar un grupo wireshark , pero no vi nada en /etc/group .

¿Dónde se almacena el grupo si no es /etc/group ? ¿Los grupos configurados en User & Groups tienen alguna relación con los permisos chmod / chgrp ?

Instalé Wireshark a través de MacPorts y actualmente no establece los permisos correctamente para que se ejecute como un usuario normal.

    
pregunta Stephen Rasku 24.06.2017 - 14:48

1 respuesta

2

Ese archivo /etc/group solo existe para permitir que el sistema funcione en modo de inicio de usuario único. No confiaría en él para otra cosa que no sea una posible comprobación de validez para grupos de sistemas conocidos.

Querrá usar dscl la línea de comandos del servicio de directorio (y los comandos dsXXX asociados para interactuar con cualquier servicio de directorio externo al almacén local) para recuperar información de grupos y usuarios de la base de datos que el tiempo de ejecución normal cambia y consulta suceda.

La página del manual puede ayudarlo a comenzar, y luego la documentación del desarrollador de Apple y sitios específicos (como este y el código publicado en GitHub) podrían ser buenos lugares para realizar investigaciones y preguntas sobre sintaxis / scripting / use.

También: instalaría homebrew y vería el resultado de brew info wireshark que detalla la herramienta para crear un grupo de seguridad y cambiar los permisos en el (los) dispositivo (s) que Wireshark necesita para capturar.

Si no estás en ese gestor de paquetes, aquí hay un script que podría hacer el truco.

respondido por el bmike 24.06.2017 - 17:14

Lea otras preguntas en las etiquetas