Linuxの設定に応じて、suコマンドまたはsudoのいずれかを使用して管理タスクを実行できます。これらの2つのコマンドはどちらも同様の機能を持っているため、混同しがちです。
では、どのコマンドを使用する必要がありますか?確認してみましょう。
Suはあなたに完全なルートアクセスを与えます
Linuxシステムを構成するためにrootアカウントにアクセスする従来の方法は、Unixの時代にさかのぼり、suコマンドを使用することです。
su –
NS ' - 'は、rootとして直接ログインした場合と同じ環境になることを意味します。システムはパスワードの入力を求めます。成功すると、プロンプトが「」に変わります。 # ' キャラクター。その後、rootとして必要なコマンドを実行できます。
タイプ ログアウト またはヒット Ctrl + D 終了したら、標準のユーザー権限に戻ります。
ラズベリーパイを使うのに最適なこと
suは便利ですが、主な問題は、それがオールオアナッシングオプションであるということです。あなたは完全なルートアクセスまたは通常の特権を持っています。サーバー上に複数の管理者がいる場合は、同じルートパスワードを共有する必要があります。
須藤はあなたにもっとコントロールを与える
DebianやUbuntuなどのより多くのLinuxディストリビューションがインストールされています sudo デフォルトでは、suを使用するよりも安全であるためです。これは、1980年から使用されている成熟したツールです。
もちろん、覚えておく必要のあるパスワードは1つだけですが、sudoの全機能は、複数のマシンで複数の管理者を管理することです。 sudoがオタク文化で不滅になっているのはとても便利です 有名なXKCDコミック 。パスワードなしで実行するようにsudoを構成することもできますが、これはセキュリティが最優先されるサーバーには明らかにお勧めできません。
suの場合のように完全なルートアクセスに加えて、どのユーザーがどのシステムのどのシステムでどのコマンドを実行できるかを指定できます。 / etc / sudoers ファイル。 sudoの柔軟性により、 / etc / sudoers 構文は複雑です。
関連している: LinuxでSudoersリストにユーザーを追加する方法
書き込み保護されたUSBをフォーマットする方法
可能な場合はsudoを使用する
sudoはsuよりもきめ細かく安全であるため、より多くのLinuxディストリビューションがsudoをデフォルトのスーパーユーザーコマンドとして設定しています。通常、最初のユーザーは「管理」ユーザーとして指定されるため、sudoを使用するように設定されます。
システムにsudoがインストールされていない場合は、パッケージマネージャーから簡単に入手できます。インストール後、他の管理ユーザーにとっては、それはただの問題です 適切なグループにユーザーを追加する 、通常は「admin」、「sudo」、または「wheel」。これらのユーザーグループもディストリビューション固有です。
これで、Linuxシステムを安全に管理できます
sudoを使用すると、ユーザーパスワードだけでLinuxシステムを簡単に管理できます。ユーザーは、このツールの柔軟性を見落としがちです。 Linuxは安全なオペレーティングシステムですが、完璧なオペレーティングシステムはありません。 Linuxには、注意が必要なセキュリティ上の懸念がまだいくつかあります。
共有 共有 つぶやき Eメール Linuxは本当にウイルスやマルウェアに耐性がありますか?これが真実ですLinuxはウイルスやマルウェアにそれほど悩まされていないと聞いたことがあります。しかし、これはなぜですか?そして、もっと重要なことに、それは本当ですか?
次を読む 関連トピック- Linux
- Linuxコマンド
- システム管理
デビッドはパシフィックノースウェストを拠点とするフリーランスのライターですが、もともとはベイエリア出身です。彼は子供の頃からテクノロジー愛好家でした。デビッドの興味には、読書、高品質のテレビ番組や映画の視聴、レトロゲーム、レコード収集などがあります。
起動可能なDVDを作成する方法デビッドデロニーからもっと
ニュースレターを購読する
ニュースレターに参加して、技術的なヒント、レビュー、無料の電子書籍、限定セールを入手してください。
購読するにはここをクリックしてください