有線ネットワークに接続されたDebian 8 jessieの最小インストールがあります。 Xサーバーがインストールされておらず、GUIもありません。
このシステムに特権のないユーザーとしてログインしましたが、次のコマンドがシステムにインストールされていても、オートコンプリートリストにないことがわかりました。ifconfig
、、、iwconfig
。wpa_supplicant
ただし、実行してip a
ネットワークインターフェイスのリストを取得できます。
次の情報を知りたいです。
- 一般ユーザーはWi-Fiに接続できますか?
ifconfig
なぜ一般ユーザーは、、iwconfig
コマンドにアクセスできないのですかwpa_supplicant
?- Wi-Fiネットワークに接続するには、どのユーザーグループに所属する必要がありますか?
答え1
これは、権限のないユーザーがこれらのコマンドを使用できないという意味ではありませんが、その場所は通常のユーザーにはデフォルトで指定されていませんPATH
。
/sbin
私のJessieボックスでは、これらのコマンドはにありますが、/bin
一般ユーザーは利用できます/sbin/command
。
答え2
一般ユーザーはWi-Fiに接続できますか?
答えは「はい」です
一般ユーザーがifconfig、iwconfig、およびwpa_supplicantコマンドにアクセスできないのはなぜですか?
netdev
一般ユーザーはグループに属していないため
このグループのメンバーは、ネットワーク管理者とwicdを介してネットワークインターフェースを管理できます。
Wi-Fiネットワークに接続するには、どのユーザーグループに所属する必要がありますか?
netdev
グループのすべてのメンバーがネットワークコマンドを実行できるようにする
netdev
次のように、権限のないユーザーをグループに追加できます。
adduser user_name_here netdev
リロードdbus
:/etc/init.d/dbus reload
編集する
あなたのものを編集し、~/.bashrc
次の行を追加します。
export PATH=$PATH:/sbin
その後実行source ~/.bashrc