TMAegis
Thêm quy tắc cho freebsd

TMA-FREEBSD-6.2.2

Ensure /etc/master.passwd password fields are not empty

Nghiêm trọngCấp 1Tự độngfreebsd

Mô tả

An account with an empty password field means that anybody may log in as that user without providing a password. All accounts must have passwords or be locked to prevent the account from being used by an unauthorized user. Audit: no account in /etc/master.passwd may have an empty password field.

Cách kiểm tra

Phương pháp kiểm tra: Lệnh shell

shell
command -v awk >/dev/null 2>&1 || exit 1; [ -r /etc/master.passwd ] || exit 1; out=$( { awk -F: '($2 == "") { print $1 " does not have a password" }' /etc/master.passwd ; } 2>/dev/null ); [ -z "$out" ] && echo compliant || printf '%s\n' "$out" | head -n 20
Đầu ra mong đợi
compliant

Cách khắc phục

Phương pháp khắc phục: Hướng dẫn hoặc bản vá hạ tầng

If any accounts in the /etc/master.passwd file do not have a password, run the following command to lock the account until it can be determined why it does not have a password: # pw lock <username> Also, check to see if the account is logged in and investigate what it is being used for to determine if it needs to be forced off.

Thuộc tính

Hệ điều hành
Bất kỳ
Thẻ
freebsdpassword-policy
Tham chiếu
CIS FreeBSD 14 Benchmark v1.0.1 - 6.2.2 Ensure /etc/master.passwd password fields are not empty

Kiểm tra máy này

Chạy lệnh này trên máy bạn được phép kiểm tra. Lần quét chỉ ở chế độ đọc.

shell
tmaegis scan --target freebsd