[PATCH 01/01] Several changes in sshd_* fixes (ignore previous)

Shawn Wells shawn at redhat.com
Thu May 29 02:43:30 UTC 2014


On 5/28/14, 11:55 AM, Rui Pedro Bernardino wrote:
> From: Rui Bernardino<rui-p-bernardino at telecom.pt>
>
>
> Signed-off-by: Rui Bernardino<rui-p-bernardino at telecom.pt>
> ---
>   Fedora/input/fixes/bash/sshd_disable_rhosts.sh     |    1 +
>   .../fixes/bash/sshd_do_not_permit_user_env.sh      |    1 +
>   .../input/fixes/bash/sshd_enable_warning_banner.sh |    1 +
>   .../input/fixes/bash/sshd_use_approved_ciphers.sh  |    1 +
>   .../fixes/bash/sshd_disable_empty_passwords.sh     |    6 +--
>   RHEL/6/input/fixes/bash/sshd_disable_rhosts.sh     |    6 +--
>   RHEL/6/input/fixes/bash/sshd_disable_root_login.sh |    6 +--
>   .../fixes/bash/sshd_do_not_permit_user_env.sh      |    6 +--
>   .../input/fixes/bash/sshd_enable_warning_banner.sh |    6 +--
>   RHEL/6/input/fixes/bash/sshd_set_idle_timeout.sh   |    9 +---
>   RHEL/6/input/fixes/bash/sshd_set_keepalive.sh      |    6 +--
>   .../input/fixes/bash/sshd_use_approved_ciphers.sh  |    6 +--
>   .../fixes/bash/sshd_disable_empty_passwords.sh     |    6 +--
>   RHEL/7/input/fixes/bash/sshd_disable_rhosts.sh     |    6 +--
>   RHEL/7/input/fixes/bash/sshd_disable_root_login.sh |    6 +--
>   .../fixes/bash/sshd_do_not_permit_user_env.sh      |    6 +--
>   .../input/fixes/bash/sshd_enable_warning_banner.sh |    6 +--
>   RHEL/7/input/fixes/bash/sshd_set_idle_timeout.sh   |    9 +---
>   RHEL/7/input/fixes/bash/sshd_set_keepalive.sh      |    6 +--
>   .../input/fixes/bash/sshd_use_approved_ciphers.sh  |    6 +--
>   shared/fixes/bash/sshd_disable_empty_passwords.sh  |   42 ++++++++-------
>   shared/fixes/bash/sshd_disable_rhosts.sh           |   57 ++++++++++++++++++++
>   shared/fixes/bash/sshd_disable_root_login.sh       |   42 ++++++++-------
>   shared/fixes/bash/sshd_do_not_permit_user_env.sh   |   57 ++++++++++++++++++++
>   shared/fixes/bash/sshd_enable_warning_banner.sh    |   57 ++++++++++++++++++++
>   shared/fixes/bash/sshd_set_idle_timeout.sh         |   43 ++++++++-------
>   shared/fixes/bash/sshd_set_keepalive.sh            |   42 ++++++++-------
>   shared/fixes/bash/sshd_use_approved_ciphers.sh     |   57 ++++++++++++++++++++
>   28 files changed, 337 insertions(+), 166 deletions(-)  create mode 120000 Fedora/input/fixes/bash/sshd_disable_rhosts.sh
>   create mode 120000 Fedora/input/fixes/bash/sshd_do_not_permit_user_env.sh
>   create mode 120000 Fedora/input/fixes/bash/sshd_enable_warning_banner.sh
>   create mode 120000 Fedora/input/fixes/bash/sshd_use_approved_ciphers.sh
>   mode change 100644 => 120000 RHEL/6/input/fixes/bash/sshd_disable_empty_passwords.sh
>   mode change 100644 => 120000 RHEL/6/input/fixes/bash/sshd_disable_rhosts.sh
>   mode change 100644 => 120000 RHEL/6/input/fixes/bash/sshd_disable_root_login.sh
>   mode change 100644 => 120000 RHEL/6/input/fixes/bash/sshd_do_not_permit_user_env.sh
>   mode change 100644 => 120000 RHEL/6/input/fixes/bash/sshd_enable_warning_banner.sh
>   mode change 100644 => 120000 RHEL/6/input/fixes/bash/sshd_set_idle_timeout.sh
>   mode change 100644 => 120000 RHEL/6/input/fixes/bash/sshd_set_keepalive.sh
>   mode change 100644 => 120000 RHEL/6/input/fixes/bash/sshd_use_approved_ciphers.sh
>   mode change 100644 => 120000 RHEL/7/input/fixes/bash/sshd_disable_empty_passwords.sh
>   mode change 100644 => 120000 RHEL/7/input/fixes/bash/sshd_disable_rhosts.sh
>   mode change 100644 => 120000 RHEL/7/input/fixes/bash/sshd_disable_root_login.sh
>   mode change 100644 => 120000 RHEL/7/input/fixes/bash/sshd_do_not_permit_user_env.sh
>   mode change 100644 => 120000 RHEL/7/input/fixes/bash/sshd_enable_warning_banner.sh
>   mode change 100644 => 120000 RHEL/7/input/fixes/bash/sshd_set_idle_timeout.sh
>   mode change 100644 => 120000 RHEL/7/input/fixes/bash/sshd_set_keepalive.sh
>   mode change 100644 => 120000 RHEL/7/input/fixes/bash/sshd_use_approved_ciphers.sh
>   create mode 100755 shared/fixes/bash/sshd_disable_rhosts.sh
>   create mode 100755 shared/fixes/bash/sshd_do_not_permit_user_env.sh
>   create mode 100755 shared/fixes/bash/sshd_enable_warning_banner.sh
>   create mode 100755 shared/fixes/bash/sshd_use_approved_ciphers.sh

Thanks, Rui! Gave a quick review and noted how you added logic to check 
the various stanzas for occurrence location of various configuration 
directives (e.g. in sshd_disable_empty_passwords).

The changes are a bit hard to parse as a single patch. Mind breaking 
this into multiple patches?


More information about the scap-security-guide mailing list