ac3cff2c7a49bdcf927518ca60e520bea838b894
grantpt() and unlockpt() need to be used according to the standard, even though our grantpt is a no-op (since we auto-lock ptys as we give them out). This is part of my series for ptyd. This can be safely merged as long as the relibc/ and base/ changes are merged at the same time.
Redox OS user and group utilities.
The userutils crate contains the utilities for dealing with users and groups in Redox OS.
They are heavily influenced by UNIX and are, when needed, tailored to specific Redox use cases.
These implementations strive to be as simple as possible drawing particular inspiration by BSD systems. They are indeed small, by choice.
Currently included:
getty: Used byinit(8)to open and initialize the TTY line, read a login name and invokelogin(1).id: Displays user identity.login: Allows users to login into the systempasswd: Allows users to modify their passwords.su: Allows users to substitute identity.sudo: Enables users to execute a command as another user.useradd: Add a userusermod: Modify user informationuserdel: Delete a usergroupadd: Add a user groupgroupmod: Modify group informationgroupdel: Remove a user group
Description
RedBear Operating System, based on RedoxOS. Licenced under MIT license.
https://redbearos.org
Languages
Rust
99.6%
Linker Script
0.2%
Makefile
0.1%
Shell
0.1%