TMAegisBeta
Thêm quy tắc cho azure-container-linux

Azure Container Linux

TMA-AZURE-CONTAINER-LINUX-7.2.2

Ensure /etc/shadow password fields are not empty

CaoCấp 1Tự độngazure-container-linux

Mô tả

An account with an empty password field means that anybody may log in as that user without providing a password. Audit: Passes when no account in /etc/shadow has an empty password field (needs root).

Cách kiểm tra

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

shell
[ -r /etc/shadow ] || exit 1; awk -F: '($2 == ""){f=1} END{exit f}' /etc/shadow && echo compliant || echo noncompliant
Đầ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/shadow 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: # passwd -l <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ẻ
azure-container-linuxaccounts
Tham chiếu
CIS Azure Container Linux Benchmark v1.0.0 - 7.2.2 Ensure /etc/shadow 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 azure-container-linux