it-swarm-ja.com

/ sbin / ifconfig "操作は許可されていません"

VPSパッケージにサインアップしたばかりで、ポイントツーポイントネットワークを作成しようとしています。私はrootとしてログインしていますが、ネットワーク設定を調べたことを覚えているので、ある時点でifconfigが機能していることをかなり確信しています。ただし、ifconfigを実行すると、次のようになります。

# ifconfig
bash: /sbin/ifconfig: Operation not permitted

# whoami
root

# ls -lath $(which ifconfig)
-rwxr-xr-x 1 root root 67K Mar 16  2009 /sbin/ifconfig

一体何をしたの?

2
Nanzikambe

別のバイナリではなく、/ sbin/ifconfigで誤ってsetcapを実行したことが判明しました。解決策は次のとおりです。

setcap -r /sbin/ifconfig <cap>
1
Nanzikambe