busybox: update to 1.27.2
[openwrt/staging/mkresin.git] / package / utils / busybox / config / loginutils / Config.in
index 956115c7f42db40b4fdc72b36c71b6974be0e6ba..fa00595877605bcd3d08e6c113c212c9fa789078 100644 (file)
@@ -7,7 +7,7 @@
 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
@@ -113,15 +113,13 @@ config BUSYBOX_CONFIG_FEATURE_ADDGROUP_LONG_OPTIONS
        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
@@ -134,8 +132,6 @@ config BUSYBOX_CONFIG_FEATURE_ADDUSER_LONG_OPTIONS
        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"
@@ -179,9 +175,9 @@ config BUSYBOX_CONFIG_CHPASSWD
          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
@@ -211,7 +207,7 @@ config BUSYBOX_CONFIG_DELGROUP
          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
@@ -257,7 +253,7 @@ config BUSYBOX_CONFIG_LOGIN_SESSION_AS_CHILD
          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
@@ -265,7 +261,7 @@ config BUSYBOX_CONFIG_LOGIN_SCRIPTS
          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
@@ -273,7 +269,7 @@ config BUSYBOX_CONFIG_FEATURE_NOLOGIN
          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
@@ -306,19 +302,23 @@ config BUSYBOX_CONFIG_SU
        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