Linux distributions
TMA-ROCKY9-5.1.23
Ensure sshd UsePAM is enabled
MoyenneNiveau 1Automatiséelinux
Description
The UsePAM directive enables the Pluggable Authentication Module (PAM) interface. If set to yes this will enable PAM authentication using ChallengeResponseAuthentication and PasswordAuthentication directives in addition to PAM account and session module processing for all authentication types.
Méthode de vérification
Méthode d'audit: Commande shell
shell
alt0() { command -v grep >/dev/null 2>&1 || { echo "step1: grep not installed"; return 1; }; command -v sshd >/dev/null 2>&1 || { echo "step1: sshd not installed"; return 1; }; o=$(bash -c 'sshd -T | grep -i usepam' 2>&1); printf '%s\n' "$o" | tr -s ' \t' ' ' | sed 's/^ //;s/ $//' | grep -Fxq -- 'usepam yes' || { echo step1: missing 'usepam yes'; return 1; }; }; if alt0; then echo compliant; fi- Sortie attendue
compliant
Méthode de correction
Méthode de correction: Recommandation ou correctif d'infrastructure
Edit the /etc/ssh/sshd_config file to set the UsePAM parameter to yes above any Include entries as follows: UsePAM yes
Propriétés
- Systèmes d'exploitation
- rocky-9
- Étiquettes
- cis-convertedlinux
- Référence
- CIS Rocky Linux 9 Benchmark v3.0.0 - 5.1.23
Vérifier cet hôte
Exécutez cette commande sur une machine que vous êtes autorisé à auditer. L'analyse est en lecture seule.
shell
tmaegis scan --target linux