Changes for version 0.009 - 2019-12-09
- [ux] For better error message, coercion rules that convert UID/GID <-> username/groupname now die/fail when they cannot convert; the leave-as-is-when-cannot-convert variants are now moved to try_convert_*.
Modules
Check that GID exists (has associated group name) on the system
Check that UID exists (has associated username) on the system
Convert Unix groupname into GID, fail when cannot convert
Convert Unix username into UID, fail when cannot convert
Try to convert Unix groupname into GID, leave as-is when cannot convert
Try to convert Unix username into UID, leave as-is when cannot convert
Convert GID into Unix groupname, fail when groupname does not exist
Convert UID into Unix username, fail when username does not exist
Try to convert GID into Unix groupname, leave as-is if cannot convert
Try to convert UID into Unix username, leave as-is if cannot convert
Check that Unix group exists on the system
Check that Unix username exists on the system
Directory name (with optional path) on a Unix system
File name (with optional path) on a Unix system
Group identifier (GID)
Unix group name
Group identifier (GID) that has to exist on the system
Unix group name that must exist on the system
User identifier (UID) that has to exist (has associated username) on the system
Unix user name that must exist on the system
Path name (filename or dirname) on a Unix system
Process identifier (PID)
Unix signal name (e.g. TERM or KILL) or number (9 or 15)
User identifier (UID)
Unix account name
Directory name (with optional path) on a Unix system
File name (with optional path) on a Unix system
Group identifier (GID)
Unix group name
Group identifier (GID) that has to exist on the system
Unix group name that must exist on the system
User identifier (UID) that has to exist (has associated username) on the system
Unix user name that must exist on the system
Path name (filename or dirname) on a Unix system
Process identifier (PID)
Unix signal name (e.g. TERM or KILL) or number (9 or 15)
User identifier (UID)
Unix account name
Various Sah schemas for Unix