私はKali Linux Liveを実行しており、長い間システムをrootユーザーとして使用していますが、rootをデフォルトアカウントとして使用するのではなく、権限の低いアカウントユーザーを作成することについてのオンライン記事を見ました。それが私がしたことで実行しよifconfig
うとしたときにエラーが発生するまで、すべてが大丈夫でしたbash: ifconfig: command not found
。
実行しようとしましたが、すでに存在する最新バージョンがsudo apt-get install ifconfig
返されます。ifconfig
私は少し混乱してrunを使用しなければならなかったsudo ifconfig
ので試してみました。もちろん動作します。実行する必要がある他のコマンドも同様のエラーを返します。sudo
apt-get
sudo ifconfig
sudo
だから私の質問は、を使用してインストールするときに実行する必要があるプログラムがrootシステムに保存され、root以外sudo apt-get install
のユーザーがアクセスできないことです。これが正しいかどうかはわかりません。マニュアルを読むと、sudo
コマンドがルート(または通常は他のユーザー)で実行されることがわかりますが、ルートシステムで「出力を実行する」ことを意味しますか?では、管理者権限を付与する以外に、権限の低いユーザーでコマンドを実行するにはどうすればよいですか?
すべてのサポートに感謝します!
ベストアンサー1
彼らは/sbin
一緒にいる/usr/sbin
誰でも実行できます。。しかし、これはうまくいかないかもしれません。このような機能がなければ、ほとんどのコマンドはあまり効果がありません。伝統的に、ユーザーはroot
すべての能力を持っています。通常、通常のユーザー実行検索パスには/sbin
ありません。/usr/sbin
ifconfig
一般ユーザーには便利ですが、すべての機能を使用することはできません。たとえば、/sbin/ifconfig
パラメータがない場合は、すべてのネットワークインターフェイスが一覧表示されます。