私はRPiでいくつかのチュートリアルを実行しましたが、多くのコマンドは次から始まりsudoます。それは何を意味し、何をしますか?
私はRPiでいくつかのチュートリアルを実行しましたが、多くのコマンドは次から始まりsudoます。それは何を意味し、何をしますか?
回答:
sudoSuper User Doの略。別のユーザー、通常はスーパーユーザー(root)として実行して、ソフトウェアの更新、ファイルシステムの変更、デーモンの起動などの管理タスクを実行できます。
root究極のパワーを持ち、ほとんど何でも実行できます。そのため、システムに多大な損害を与える可能性があり、最悪の場合、再度起動する必要があります。
コマンドを実行する前に、コマンドの実行内容を常に理解する必要があります。
sudo?セキュリティ上の理由から、通常のユーザーはすべてを行うことはできません。それは、あなたが偶然に悪いことをするのを防ぎ、悪意のあるユーザーがシステムに損害を与えるのを防ぎます。
root昇格されたアクセス許可が必要なときにサインインしないのはなぜですか?sudo管理者は、各ユーザーが実行できるコマンドを制御できますroot。たとえば、管理者がapt-getとして実行することを許可している場合がありますがroot、それ以外は許可されていません。さらに、経由で実行されるすべてのコマンドsudoはログインされ/var/log/auth.logます。
デフォルトのDebianイメージはsudo事前にインストールされていますが、他のイメージはインストールされていない場合があります。多くの場合、ディストリビューションパッケージマネージャーを使用してインストールするか、ルート権限を取得する他の方法を調査できます。
あなたは、インストールすることができますsudo使用するpacman:実行するpacman -S sudoとroot。次に、新しいユーザーを追加して、rootアカウントを無効にする必要があります。
Arch Linux(およびそれをサポートする他のディストリビューション)では、su(substitute user)コマンドを使用して、他のユーザー(などroot)のIDを引き受けることができます。これは、(現在のセッション内の)今後のすべてのコマンドにアクセス許可があることを意味します。ただし、パスワードが必要になり、実行するコマンドは必ずしも記録されません。
su、答えを本当に完成させるのに役立つと思いますか?