Qual è la relazione tra "Utenti e gruppi" e / etc / group?

2

Voglio configurare un gruppo wireshark così posso eseguirlo senza essere root . Ho provato a utilizzare lo strumento System Preferences , Users & Groups , per aggiungere un gruppo wireshark ma non ho visto nulla visualizzato in /etc/group .

Dove è memorizzato il gruppo se non è /etc/group . I gruppi impostati in User & Groups hanno una relazione con le autorizzazioni chmod / chgrp ?

Ho installato Wireshark tramite MacPorts e attualmente non imposta correttamente le autorizzazioni per l'esecuzione come utente normale.

    
posta Stephen Rasku 24.06.2017 - 14:48
fonte

1 risposta

2

Questo file /etc/group esiste solo per consentire al sistema di funzionare in modalità di avvio utente singolo. Non fare affidamento su di esso per qualcosa di diverso da un possibile controllo di integrità per gruppi di sistemi noti.

Dovrai utilizzare dscl della riga di comando del servizio di directory (e comandi dsXXX associati per interagire con qualsiasi servizio di directory esterno all'archivio locale) per recuperare dal database le informazioni di gruppo e utente sul fatto che il normale periodo di esecuzione cambia e cerca accadere.

La pagina del manuale può aiutarti a iniziare e la documentazione dello sviluppatore Apple e i siti specifici (come questo e il codice pubblicato su GitHub) potrebbero essere ottimi posti per la ricerca e domande sulla sintassi / scripting / utilizzo.

Inoltre, vorrei installare homebrew e vedere l'output di brew info wireshark che specifica lo strumento per lo script che imposta un gruppo di sicurezza e modifica le autorizzazioni sul dispositivo (s) Wireshark deve possedere per l'acquisizione.

Se non ti interessa quel gestore di pacchetti, ecco uno script che potrebbe fare il trucco.

risposta data 24.06.2017 - 17:14
fonte

Leggi altre domande sui tag