menu "Login/Password Management Utilities"
config BUSYBOX_CONFIG_FEATURE_SHADOWPASSWDS
- bool "Support for shadow passwords"
+ bool "Support shadow passwords"
default BUSYBOX_DEFAULT_FEATURE_SHADOWPASSWDS
help
Build support for shadow password in /etc/shadow. This file is only
bool "Enable long options"
default BUSYBOX_DEFAULT_FEATURE_ADDGROUP_LONG_OPTIONS
depends on BUSYBOX_CONFIG_ADDGROUP && BUSYBOX_CONFIG_LONG_OPTS
- help
- Support long options for the addgroup applet.
config BUSYBOX_CONFIG_FEATURE_ADDUSER_TO_GROUP
- bool "Support for adding users to groups"
+ bool "Support adding users to groups"
default BUSYBOX_DEFAULT_FEATURE_ADDUSER_TO_GROUP
depends on BUSYBOX_CONFIG_ADDGROUP
help
- If called with two non-option arguments,
+ If called with two non-option arguments,
addgroup will add an existing user to an
existing group.
config BUSYBOX_CONFIG_ADDUSER
bool "Enable long options"
default BUSYBOX_DEFAULT_FEATURE_ADDUSER_LONG_OPTIONS
depends on BUSYBOX_CONFIG_ADDUSER && BUSYBOX_CONFIG_LONG_OPTS
- help
- Support long options for the adduser applet.
config BUSYBOX_CONFIG_FEATURE_CHECK_NAMES
bool "Enable sanity check on user/group names in adduser and addgroup"
and uses this information to update a group of existing users.
config BUSYBOX_CONFIG_FEATURE_DEFAULT_PASSWD_ALGO
- string "Default password encryption method (passwd -a, cryptpw -m parameter)"
+ string "Default encryption method (passwd -a, cryptpw -m, chpasswd -c ALG)"
default BUSYBOX_DEFAULT_FEATURE_DEFAULT_PASSWD_ALGO
- depends on BUSYBOX_CONFIG_PASSWD || BUSYBOX_CONFIG_CRYPTPW
+ depends on BUSYBOX_CONFIG_PASSWD || BUSYBOX_CONFIG_CRYPTPW || BUSYBOX_CONFIG_CHPASSWD
help
Possible choices are "d[es]", "m[d5]", "s[ha256]" or "sha512".
config BUSYBOX_CONFIG_CRYPTPW
Utility for deleting a group account.
config BUSYBOX_CONFIG_FEATURE_DEL_USER_FROM_GROUP
- bool "Support for removing users from groups"
+ bool "Support removing users from groups"
default BUSYBOX_DEFAULT_FEATURE_DEL_USER_FROM_GROUP
depends on BUSYBOX_CONFIG_DELGROUP
help
will not be cleaned up.
config BUSYBOX_CONFIG_LOGIN_SCRIPTS
- bool "Support for login scripts"
+ bool "Support login scripts"
depends on BUSYBOX_CONFIG_LOGIN
default BUSYBOX_DEFAULT_LOGIN_SCRIPTS
help
just prior to switching from root to logged-in user.
config BUSYBOX_CONFIG_FEATURE_NOLOGIN
- bool "Support for /etc/nologin"
+ bool "Support /etc/nologin"
default BUSYBOX_DEFAULT_FEATURE_NOLOGIN
depends on BUSYBOX_CONFIG_LOGIN
help
If it exists, non-root logins are prohibited.
config BUSYBOX_CONFIG_FEATURE_SECURETTY
- bool "Support for /etc/securetty"
+ bool "Support /etc/securetty"
default BUSYBOX_DEFAULT_FEATURE_SECURETTY
depends on BUSYBOX_CONFIG_LOGIN
help
help
su is used to become another user during a login session.
Invoked without a username, su defaults to becoming the super user.
-
- Note that Busybox binary must be setuid root for this applet to
+ Note that busybox binary must be setuid root for this applet to
work properly.
config BUSYBOX_CONFIG_FEATURE_SU_SYSLOG
- bool "Enable su to write to syslog"
+ bool "Log to syslog all attempts to use su"
default BUSYBOX_DEFAULT_FEATURE_SU_SYSLOG
depends on BUSYBOX_CONFIG_SU
config BUSYBOX_CONFIG_FEATURE_SU_CHECKS_SHELLS
- bool "Enable su to check user's shell to be listed in /etc/shells"
- depends on BUSYBOX_CONFIG_SU
+ bool "If user's shell is not in /etc/shells, disallow -s PROG"
default BUSYBOX_DEFAULT_FEATURE_SU_CHECKS_SHELLS
+ depends on BUSYBOX_CONFIG_SU
+
+config BUSYBOX_CONFIG_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY
+ bool "Allow blank passwords only on TTYs in /etc/securetty"
+ default BUSYBOX_DEFAULT_FEATURE_SU_BLANK_PW_NEEDS_SECURE_TTY
+ depends on BUSYBOX_CONFIG_SU
config BUSYBOX_CONFIG_SULOGIN
bool "sulogin"
default BUSYBOX_DEFAULT_SULOGIN