Red Hat Linuxでのマルチユーザー管理 – 効率的なアカウント設定と管理
この記事では、Red Hat Linuxで複数ユーザーを効率的に管理するための方法を詳しく説明します。新規ユーザーの追加、権限の管理、セキュリティ対策まで、マルチユーザー環境を快適に運用する手順を紹介します。
目次
前提条件
以下の条件が必要です。
- Red Hat Enterprise Linux(RHEL)8または9がインストール済み
- 管理者権限(rootまたはsudo権限)
新しいユーザーの追加
新しいユーザーを作成します。
sudo useradd usernameユーザーのパスワードを設定します。
sudo passwd username複数ユーザーの一括追加
スクリプトを使って複数のユーザーを一括追加します。
for user in user1 user2 user3; do
sudo useradd $user
echo "password123" | sudo passwd --stdin $user
doneユーザーの削除
不要なユーザーを削除します。
sudo userdel usernameホームディレクトリも削除する場合は、以下を使用します。
sudo userdel -r usernameグループの作成と管理
新しいグループを作成します。
sudo groupadd groupnameユーザーをグループに追加します。
sudo usermod -aG groupname usernameグループの削除
不要なグループを削除します。
sudo groupdel groupnameユーザーの権限管理
特定のユーザーに管理者権限を付与します。
sudo usermod -aG wheel usernamewheelグループから削除する場合は以下を使用します。
sudo gpasswd -d username wheelパスワードポリシーの設定
/etc/security/pwquality.confを編集してポリシーを設定します。
sudo nano /etc/security/pwquality.conf例:
minlen = 12
dcredit = -1
ucredit = -1ログイン履歴の確認
ユーザーのログイン履歴を確認します。
lastログインの制限
特定のユーザーをログイン禁止に設定します。
sudo usermod -L username再度有効にするには以下を使用します。
sudo usermod -U usernameホームディレクトリの管理
ユーザーのホームディレクトリを確認します。
ls -ld /home/usernameホームディレクトリを変更する場合:
sudo usermod -d /new/home/path usernameシステムリソースの制限
/etc/security/limits.confを編集してリソースを制限します。
sudo nano /etc/security/limits.conf例:
username hard nproc 50
username hard nofile 100トラブルシューティング
ユーザー管理に問題がある場合、以下を確認します。
- /etc/passwd、/etc/groupの内容
- ログファイル: /var/log/secure
- 権限設定: ls -lで確認
-
前の記事
The system cannot find the file specified の解決方法 2025.01.24
-
次の記事
‘X’ is not recognized as a valid date/time の解決方法 2025.01.24
コメントを書く