1menuconfig BR2_PACKAGE_SHADOW 2 bool "shadow" 3 depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 4 help 5 Utilities to deal with user accounts. 6 7 https://github.com/shadow-maint/shadow 8 9if BR2_PACKAGE_SHADOW 10 11config BR2_PACKAGE_SHADOW_SHADOWGRP 12 bool "shadowgrp" 13 default y 14 help 15 Enable shadow group support. 16 17if BR2_PACKAGE_LINUX_PAM 18 19config BR2_PACKAGE_SHADOW_ACCOUNT_TOOLS_SETUID 20 bool "account-tools-setuid" 21 help 22 Install the user and group management tools setuid and authenticate the 23 callers. 24 25endif # BR2_PACKAGE_LINUX_PAM 26 27config BR2_PACKAGE_SHADOW_UTMPX 28 bool "utmpx" 29 help 30 Enable loggin in utmpx / wtmpx. 31 32config BR2_PACKAGE_SHADOW_SUBORDINATE_IDS 33 bool "subordinate-ids" 34 default y 35 help 36 Support subordinate ids. 37 38config BR2_PACKAGE_SHADOW_SHA_CRYPT 39 bool "sha-crypt" 40 default y 41 help 42 Allow the SHA256 and SHA512 password encryption algorithms. 43 44config BR2_PACKAGE_SHADOW_BCRYPT 45 bool "bcrypt" 46 help 47 Allow the bcrypt password encryption algorithm. 48 49config BR2_PACKAGE_SHADOW_YESCRYPT 50 bool "yescrypt" 51 help 52 Allow the yescrypt password encryption algorithm. 53 54config BR2_PACKAGE_SHADOW_NSCD 55 bool "nscd" 56 default y 57 help 58 Enable support for nscd. 59 60config BR2_PACKAGE_SHADOW_SSSD 61 bool "sssd" 62 default y 63 help 64 Define to support flushing of sssd caches. 65 66config BR2_PACKAGE_SHADOW_GROUP_NAME_MAX_LENGTH 67 int "group-name-max-length" 68 default 16 69 help 70 Set max group name length. (0 equals infinity) 71 72config BR2_PACKAGE_SHADOW_SU 73 bool "su" 74 default y 75 help 76 Build and install su program. 77 78endif # BR2_PACKAGE_SHADOW 79 80comment "shadow needs a toolchain w/ headers >= 4.14" 81 depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14 82