CentOS システムをセットアップして不要なユーザー アカウントとサービスを無効にする方法
CentOS は一般的に使用される Linux オペレーティング システムであり、サーバー オペレーティング システムとしてセキュリティは非常に重要です。不要なユーザー アカウントとサービスを無効にすることは、不正アクセスや潜在的なセキュリティ侵害を防ぐための効果的なセキュリティ対策です。この記事では、CentOS システムで不要なユーザー アカウントとサービスを無効にする方法を紹介します。
CentOS システムには、不要または安全でないデフォルトのユーザー アカウントがいくつかあるため、それらを無効にする必要があります。次の手順に従って、これらのユーザー アカウントを無効にします。
ステップ 1: ターミナル ウィンドウを開き、root としてログインします。
ステップ 2: すべてのユーザー アカウントを一覧表示し、次のコマンドを使用します:
$ cat /etc/passwd
ステップ 3: ゲーム、FTP など、どのユーザー アカウントが不要または安全でないかを確認します。
ステップ 4: 不要なユーザー アカウントを無効にするには、次のコマンドを使用します:
$ usermod --expiredate 1 [username]
たとえば、ゲーム ユーザー アカウントを無効にするには、次のコマンドを使用します:
$ usermod --expiredate 1 games
ステップ 5 : 手順 4 を繰り返します。他の不要なユーザー アカウントを無効にします。
他のユーザーがこれらのアカウントを使用する場合は、事前に通知するか、新しいユーザー アカウントを作成する必要があることに注意してください。
CentOS システムでは、デフォルトでインストールされているサービスや、システムのセキュリティに悪影響を与えるサービスがあります。システムのセキュリティを強化するには、不要なサービスを無効にする必要があります。サービスを無効にする手順は次のとおりです。
ステップ 1: ターミナル ウィンドウを開き、root ユーザーとしてログインします。
ステップ 2: 次のコマンドを使用して、実行中のすべてのサービスを一覧表示します:
$ systemctl list-unit-files --type=service
ステップ 3: どのサービスが不要または安全でないかを確認します。
ステップ 4: 不要なサービスを無効にするには、次のコマンドを使用します:
$ systemctl disable [service]
たとえば、Telnet サービスを無効にするには、次のコマンドを使用します:
$ systemctl disable telnet
ステップ 5: 繰り返しますステップ4、他の不要なサービスを無効にします。
特定のサービスを無効にすると、システムの通常の動作に影響を与える可能性があることに注意してください。サービスを無効にする前に、その機能と考えられる影響を必ず理解してください。
上記の手順を完了すると、不要なユーザー アカウントとサービスが正常に無効になりました。これにより、CentOS システムのセキュリティが向上し、不正アクセスや潜在的なセキュリティ脆弱性が軽減されます。
コード例:
ゲーム ユーザー アカウントを無効にするコード例:
$ usermod --expiredate 1 games
Telnet サービスを無効にするコード例:
$ systemctl disable telnet
以下に従ってユーザーを変更してください。実際の状況に応じて、CentOS システムに合わせてアカウントとサービス名を変更します。
概要:
この記事では、CentOS システムで不要なユーザー アカウントとサービスを無効にする方法を紹介します。不要なユーザー アカウントとサービスを無効にすることで、システムのセキュリティを向上させ、不正アクセスや潜在的なセキュリティ脆弱性を防ぐことができます。システムの正常な動作に影響を与えないよう、運用前にユーザーアカウントとサービスの役割を必ず理解してください。この記事がお役に立てば幸いです。また、CentOS システムが安全に動作することを願っています。
以上が不要なユーザー アカウントとサービスを無効にするように CentOS システムをセットアップする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。