16 lines
947 B
Markdown
16 lines
947 B
Markdown
# BusyBox, Orwellian Edition
|
|
|
|
Given that states and countries are now requiring that operating systems report
|
|
the age of users, it is important that BusyBox be able to comply. Why? BusyBox
|
|
is used in embedded devices that qualify for regulation under these bills (such
|
|
as California's [AB-1043](https://leginfo.legislature.ca.gov/faces/billTextClient.xhtml?bill_id=202520260AB1043)).
|
|
For most hardware, this would actually amount to just reporting epoc for root,
|
|
as most devices won't directly have users. Applications on those may, but those
|
|
usually have their own user management features.
|
|
|
|
This patch adds the `-b` option to BusyBox's adduser, and will record a birthday
|
|
in YYYYMMDD format. This can then be used to determine age, and/or the age
|
|
bracket of the user via the standard UNIX shell which serves as the UNIX
|
|
API/ABI, and thus makes BusyBox compliant with the law. The two UNIX commands
|
|
added here are `howoldami` and `useragerange`.
|