私はwineで信頼できないアプリケーションを実行するための別のユーザーを持っていて、それを使用することでネットワークにアクセスすることからまったく解放されました
# iptables -A OUTPUT -p all -m owner --uid-owner username -j DROP
現在、クリーンなWINEPREFIX
上のwinecfgでさえ開始に時間がかかります。また、ネットワークへのアクセスを回復するか、ネットワークがダウンした場合(ifconfig wlan0 down
のように)、非常に高速になります。
ネットワークへのアクセスを制限し、別のユーザーのネットワーク接続を維持するにはどうすればよいですか?
問題は ワインには127.0.0.1アクセスが必要 です。次のコマンドを使用します。
iptables -A OUTPUT -p all -s localhost -m owner --uid-owner username -j ACCEPT
iptables -A OUTPUT -p all -m owner --uid-owner username -j DROP
必要に応じて、localhostを127.0.0.1に置き換えることができます。