iptables: command not found
Debian 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
実行可能ファイルは、ルートのデフォルトのコマンド検索パスにあります。