82 lines
1.6 KiB
Plaintext
82 lines
1.6 KiB
Plaintext
menuconfig BR2_PACKAGE_SHADOW
|
|
bool "shadow"
|
|
depends on BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
|
|
help
|
|
Utilities to deal with user accounts.
|
|
|
|
https://github.com/shadow-maint/shadow
|
|
|
|
if BR2_PACKAGE_SHADOW
|
|
|
|
config BR2_PACKAGE_SHADOW_SHADOWGRP
|
|
bool "shadowgrp"
|
|
default y
|
|
help
|
|
Enable shadow group support.
|
|
|
|
if BR2_PACKAGE_LINUX_PAM
|
|
|
|
config BR2_PACKAGE_SHADOW_ACCOUNT_TOOLS_SETUID
|
|
bool "account-tools-setuid"
|
|
help
|
|
Install the user and group management tools setuid and authenticate the
|
|
callers.
|
|
|
|
endif # BR2_PACKAGE_LINUX_PAM
|
|
|
|
config BR2_PACKAGE_SHADOW_UTMPX
|
|
bool "utmpx"
|
|
help
|
|
Enable loggin in utmpx / wtmpx.
|
|
|
|
config BR2_PACKAGE_SHADOW_SUBORDINATE_IDS
|
|
bool "subordinate-ids"
|
|
default y
|
|
help
|
|
Support subordinate ids.
|
|
|
|
config BR2_PACKAGE_SHADOW_SHA_CRYPT
|
|
bool "sha-crypt"
|
|
default y
|
|
help
|
|
Allow the SHA256 and SHA512 password encryption algorithms.
|
|
|
|
config BR2_PACKAGE_SHADOW_BCRYPT
|
|
bool "bcrypt"
|
|
help
|
|
Allow the bcrypt password encryption algorithm.
|
|
|
|
config BR2_PACKAGE_SHADOW_YESCRYPT
|
|
bool "yescrypt"
|
|
help
|
|
Allow the yescrypt password encryption algorithm.
|
|
|
|
config BR2_PACKAGE_SHADOW_NSCD
|
|
bool "nscd"
|
|
default y
|
|
help
|
|
Enable support for nscd.
|
|
|
|
config BR2_PACKAGE_SHADOW_SSSD
|
|
bool "sssd"
|
|
default y
|
|
help
|
|
Define to support flushing of sssd caches.
|
|
|
|
config BR2_PACKAGE_SHADOW_GROUP_NAME_MAX_LENGTH
|
|
int "group-name-max-length"
|
|
default 16
|
|
help
|
|
Set max group name length. (0 equals infinity)
|
|
|
|
config BR2_PACKAGE_SHADOW_SU
|
|
bool "su"
|
|
default y
|
|
help
|
|
Build and install su program.
|
|
|
|
endif # BR2_PACKAGE_SHADOW
|
|
|
|
comment "shadow needs a toolchain w/ headers >= 4.14"
|
|
depends on !BR2_TOOLCHAIN_HEADERS_AT_LEAST_4_14
|