忍者ブログ

◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例

   

【RHEL】ロック状態の確認

#=============================
# ■ PAM設定と認証確認テスト
#-----------------------------
#【設定】以下のファイルに設定する
# /etc/pam.d/system-auth、/etc/pam.d/password-auth
#-----------------------------
cp -p /etc/pam.d/system-auth /etc/pam.d/system-auth.Org
#-----------------------------
cp -p /etc/pam.d/password-auth /etc/pam.d/password-auth.Org
#-----------------------------
vi /etc/pam.d/system-auth
  ※以下を[auth]に追記
    auth        required                                     pam_faillock.so preauth silent audit deny=3 unlock_time=0
    auth        [success=1 default=bad]                      pam_unix.so
    auth        [default=die]                                pam_faillock.so authfail audit deny=3 unlock_time=0
    auth        sufficient                                   pam_faillock.so authsucc audit deny=3 unlock_time=0
  ※以下を[account]に追記
    account     required                                     pam_faillock.so
  ※以下のように[password]を変更する
    password    requisite                                    pam_pwquality.so try_first_pass retry=3 minlen=8 dcredit=-1
    password    sufficient                                   pam_unix.so      sha512 shadow nullok remember=5 try_first_
#-----------------------------
vi /etc/pam.d/password-auth
  ※「system-auth」と同様に設定する
#-----------------------------
diff /etc/pam.d/system-auth /etc/pam.d/system-auth.Org
cat /etc/pam.d/system-auth
#-----------------------------
diff /etc/pam.d/password-auth /etc/pam.d/password-auth.Org
cat /etc/pam.d/password-auth
#=============================
# ■ テスト用ユーザー作成(認証ロック)
#-----------------------------
useradd pamtest
passwd pamtest
  ⇒ Unixp@ssw0rd
#-----------------------------
useradd pamtest_2
passwd pamtest_2
  ⇒ Unixp@ssw0rd
#-----------------------------
# ログイン中のユーザー表示
who
#-----------------------------
# 認証ログイン状態確認(失敗無し)
faillock
faillock --user pamtest
#-----------------------------
# 認証ロックを手動解除
faillock --user pamtest --reset
#=============================
# ■ パスワード有効期限の設定
#-----------------------------
# パスワードの有効期限の情報を表示
chage -l pamtest
#-----------------------------
# パスワード有効期限を設定
# (無期限 ⇒ 99999)
passwd -x 100 pamtest
chage -M 100 pamtest
### #-----------------------------
### # ログイン時に強制パスワード変更
### passwd --expire [ユーザ名]
#-----------------------------
# パスワード変更可能な待ち日数
passwd -n 0 pamtest
chage -m 0 pamtest
#-----------------------------
# パスワードの期限切れ警告メッセージ設定
passwd -w 14 pamtest
chage -W 14 pamtest
#-----------------------------
#【初期状態】アカウントの状態の確認
passwd -S pamtest
#-----------------------------
# ユーザーをロックする
passwd -l pamtest
usermod -L pamtest
#-----------------------------
#【ロック後】アカウントの状態の確認
passwd -S pamtest
#-----------------------------
# ユーザーのロック解除
passwd -u pamtest
usermod -U pamtest
#-----------------------------
#【解除後】アカウントの状態の確認
passwd -S pamtest
#=============================
# パスワードの有効期限の設定値の確認
cat /etc/shadow | grep pamtest
#=============================
# ユーザー情報表示
cat /etc/passwd | grep pamtest
#=============================
# グループ情報表示
cat /etc/group | grep pamtest
#-----------------------------
# useraddデフォルト設定確認
useradd -D
#-----------------------------
# ユーザーにコメント情報追加
usermod -c "PAMテスト用ユーザー" pamtest
#-----------------------------
# ユーザーのID情報表示
id pamtest
#-----------------------------
# ユーザーの有効期限を設定
usermod -e 2024-08-17 pamtest
### #-----------------------------
### # ユーザーのホームディレクトリごと削除
### userdel -r pamtest
PR

更新日付

03 2025/04 05
S M T W T F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30

RECOMMEND

プロフィール

HN:
Account
HP:
性別:
非公開
職業:
--- NODATA ---
趣味:
--- NODATA ---
自己紹介:
◆当blogは、Linuxサーバ構築する際の実際の設定手順を個人的メモとして記載しております。LinuC試験の役に立つ情報があるかも…?

リンク

<<【Linux】bonding設定②  | HOME |  【Linux】ログ設定>>
Copyright ©  -- LinuC(Linux技術者認定資格)&リナックスサーバ構築設定事例 --  All Rights Reserved
Design by CriCri / Photo by Melonenmann / powered by NINJA TOOLS / 忍者ブログ / [PR]