středa 8. září 2010

Wireshark na Mac OS X - nastavení práv

Aplikace Wireshark ke svému běhu na Mac OS X potřebuje nastavit přístupová práva na zařízení /dev/bpf* na 640. To se dá nastavit ručně příkazem
sudo chmod 640 /dev/bpf*

Trochu nepříjemné je, že nastavení nepřežije restart. Součástí instalace Wiresharku je ale i skript ChmodBPF, který je možné při instalaci zkopírovat do "StartupItems" a změna přístupových práv by se měla provést automaticky při startu systému. Ale neprovede. Při startu se jen objeví okno s chybovým hlášením "Insecure Startup Item disabled. "/Library/StartupItems/ChmodBPF" has not boon started because it does not have the proper security settings":


Kde je problém? Startup skripty musí z bezpečnostních důvodů patřit uživateli root. Takže stačí změnit vlastníka skriptu:
sudo chown -R root:wheel /Library/StartupItems/ChmodBPF
A je to.

Žádné komentáře: