らくがきちょう

なんとなく ~所属組織/団体とは無関係であり、個人の見解です~

macOS で「Wireshark: Permission denied」エラーを回避する

Catalina に Cask で Wireshark をインストールしたところ、ターミナルを起動する度に Wireshark: Permission denied というエラーが出るようになりました。

f:id:sig9:20200102010725p:plain

これは /etc/paths.d/Wireshark に root ユーザ以外の読み取り権限が無いことが原因のようです。

$ ls -l /etc/paths.d/
total 8
-rw-------  1 root  wheel  43 11 21 08:19 Wireshark

root ユーザ以外にも読み取り権限を付与します。

sudo chmod 644 /etc/paths.d/Wireshark

結果、以下のようになりました。

$ ls -l /etc/paths.d/
total 8
-rw-r--r--  1 root  wheel  43 11 21 08:19 Wireshark

これでターミナル起動時にエラーがでなくなりました。

f:id:sig9:20200102010729p:plain