diff options
Diffstat (limited to 'config/busybox/loginutils/Config.in')
-rw-r--r-- | config/busybox/loginutils/Config.in | 106 |
1 files changed, 51 insertions, 55 deletions
diff --git a/config/busybox/loginutils/Config.in b/config/busybox/loginutils/Config.in index 03c0488f8..fb3edd1d4 100644 --- a/config/busybox/loginutils/Config.in +++ b/config/busybox/loginutils/Config.in @@ -6,18 +6,6 @@ menu "Login/Password Management Utilities" -config BUSYBOX_ADD_SHELL - bool "add-shell" - default y if BUSYBOX_DESKTOP - help - Add shells to /etc/shells. - -config BUSYBOX_REMOVE_SHELL - bool "remove-shell" - default y if BUSYBOX_DESKTOP - help - Remove shells from /etc/shells. - config BUSYBOX_FEATURE_SHADOWPASSWDS bool "Support for shadow passwords" default y @@ -104,6 +92,38 @@ config BUSYBOX_USE_BB_CRYPT_SHA With this option off, login will fail password check for any user which has password encrypted with these algorithms. +config BUSYBOX_ADD_SHELL + bool "add-shell" + default y if BUSYBOX_DESKTOP + help + Add shells to /etc/shells. + +config BUSYBOX_REMOVE_SHELL + bool "remove-shell" + default y if BUSYBOX_DESKTOP + help + Remove shells from /etc/shells. +config BUSYBOX_ADDGROUP + bool "addgroup" + default y + help + Utility for creating a new group account. + +config BUSYBOX_FEATURE_ADDGROUP_LONG_OPTIONS + bool "Enable long options" + default y + depends on BUSYBOX_ADDGROUP && BUSYBOX_LONG_OPTS + help + Support long options for the addgroup applet. + +config BUSYBOX_FEATURE_ADDUSER_TO_GROUP + bool "Support for adding users to groups" + default y + depends on BUSYBOX_ADDGROUP + help + If called with two non-option arguments, + addgroup will add an existing user to an + existing group. config BUSYBOX_ADDUSER bool "adduser" default y @@ -151,29 +171,33 @@ config BUSYBOX_LAST_SYSTEM_ID default 999 help Last valid system uid or gid for adduser and addgroup - -config BUSYBOX_ADDGROUP - bool "addgroup" +config BUSYBOX_CHPASSWD + bool "chpasswd" default y help - Utility for creating a new group account. + Reads a file of user name and password pairs from standard input + and uses this information to update a group of existing users. -config BUSYBOX_FEATURE_ADDGROUP_LONG_OPTIONS - bool "Enable long options" +config BUSYBOX_FEATURE_DEFAULT_PASSWD_ALGO + string "Default password encryption method (passwd -a, cryptpw -m parameter)" + default "des" + depends on BUSYBOX_PASSWD || BUSYBOX_CRYPTPW + help + Possible choices are "d[es]", "m[d5]", "s[ha256]" or "sha512". +config BUSYBOX_CRYPTPW + bool "cryptpw" default y - depends on BUSYBOX_ADDGROUP && BUSYBOX_LONG_OPTS help - Support long options for the addgroup applet. + Encrypts the given password with the crypt(3) libc function + using the given salt. -config BUSYBOX_FEATURE_ADDUSER_TO_GROUP - bool "Support for adding users to groups" +config BUSYBOX_MKPASSWD + bool "mkpasswd" default y - depends on BUSYBOX_ADDGROUP help - If called with two non-option arguments, - addgroup will add an existing user to an - existing group. - + Encrypts the given password with the crypt(3) libc function + using the given salt. Debian has this utility under mkpasswd + name. Busybox provides mkpasswd as an alias for cryptpw. config BUSYBOX_DELUSER bool "deluser" default y @@ -193,7 +217,6 @@ config BUSYBOX_FEATURE_DEL_USER_FROM_GROUP help If called with two non-option arguments, deluser or delgroup will remove an user from a specified group. - config BUSYBOX_GETTY bool "getty" default y @@ -212,7 +235,6 @@ config BUSYBOX_GETTY printf "%s login: " "`hostname`" read -r login exec /bin/login "$login" - config BUSYBOX_LOGIN bool "login" default y @@ -258,7 +280,6 @@ config BUSYBOX_FEATURE_SECURETTY The file /etc/securetty is used by (some versions of) login(1). The file contains the device names of tty lines (one per line, without leading /dev/) on which root is allowed to login. - config BUSYBOX_PASSWD bool "passwd" default y @@ -278,29 +299,6 @@ config BUSYBOX_FEATURE_PASSWD_WEAK_CHECK depends on BUSYBOX_PASSWD help With this option passwd will refuse new passwords which are "weak". - -config BUSYBOX_CRYPTPW - bool "cryptpw" - default y - help - Encrypts the given password with the crypt(3) libc function - using the given salt. Debian has this utility under mkpasswd - name. Busybox provides mkpasswd as an alias for cryptpw. - -config BUSYBOX_CHPASSWD - bool "chpasswd" - default y - help - Reads a file of user name and password pairs from standard input - and uses this information to update a group of existing users. - -config BUSYBOX_FEATURE_DEFAULT_PASSWD_ALGO - string "Default password encryption method (passwd -a, cryptpw -m parameter)" - default "des" - depends on BUSYBOX_PASSWD || BUSYBOX_CRYPTPW - help - Possible choices are "d[es]", "m[d5]", "s[ha256]" or "sha512". - config BUSYBOX_SU bool "su" default y @@ -321,7 +319,6 @@ config BUSYBOX_FEATURE_SU_CHECKS_SHELLS bool "Enable su to check user's shell to be listed in /etc/shells" depends on BUSYBOX_SU default y - config BUSYBOX_SULOGIN bool "sulogin" default y @@ -329,7 +326,6 @@ config BUSYBOX_SULOGIN help sulogin is invoked when the system goes into single user mode (this is done through an entry in inittab). - config BUSYBOX_VLOCK bool "vlock" default y |