bash:iptables:コマンドが見つかりません

bash:iptables:コマンドが見つかりません

iptables: command not foundDebian 7.6の問題をどのように解決しますか?

batman@gotham:~$ uname -a
Linux gotham 3.14-0.bpo.2-amd64 #1 SMP Debian 3.14.13-2~bpo70+1 (2014-07-31) x86_64 GNU/Linux
batman@gotham:~$ iptables -L
bash: iptables: command not found
batman@gotham:~$ sudo apt-get install iptables
[sudo] password for batman: 
Reading package lists... Done
Building dependency tree       
Reading state information... Done
iptables is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
batman@gotham:~$

私はGoogleで広く検索しましたが、ほとんどの回答は2005年と2009年のCentOSとFedoraについてです。

ベストアンサー1

このiptablesコマンドは、他のユーザーではなく root としてのみ実行できます。したがって、root以外のユーザーのデフォルトのコマンド検索パスにはありません。

を実行するには、iptables次のいずれかのコマンドを使用してrootとして実行します。

su 'iptables --some-option …'
sudo iptables --some-option …

/sbin実行可能ファイルは、ルートのデフォルトのコマンド検索パスにあります。

おすすめ記事