Linuxの哲学を正しく理解している場合は、sudo
控えめに使用し、ほとんどの操作は特権のないユーザーとして実行する必要があります。しかし、sudo
パッケージの管理、構成ファイルの編集、ソースからのプログラムのインストール、またはあなたが何を持っているかにかかわらず、私は常に入力する必要があるため、それは意味をなさないようです。これらは技術的なものでもなく、通常のユーザーが行うことです。
これは、WindowsのUACを非常に思い出させます。これは、ユーザーが無効にするか、パスワードを必要としないように構成する(クリックするだけ)ものです。さらに、多くの人々のWindowsユーザーは管理者アカウントでもあります。
また、を使用sudo
せずに特権を必要とするコマンドを表示する人もいますsudo
。sudo
必要のない方法でシステムが構成されていますか?
sudo
すべきでないときに使用していますか?通常のUnixユーザーのコマンドはcd
、ほとんどの場合ls
、アクセスできるファイル、、、移動、コピー、削除、および編集で構成されます。通常のコマンドがこれで構成されていない場合、通常のUnixユーザーではない可能性があります。
sudo !!
、sudoを前に入力した最後のコマンドを再実行するために使用できます。
sudo
システムを変更することを行うために使用する必要があります。自分のファイル/デスクトップを操作しているだけで、他の人に影響を与えないのであれば、昇格した権限は必要ありません。あなたはsudoをせずに特権コマンドを実行している場合、あなたはおそらくすでにスーパーユーザー(つまり、ルート)だと、それは通常、特定のシステム全体のタスクのためにsudoを使用するよりも少ないことをお勧めだ