system-hostname¶
Read and the set the system hostname.
read¶
Return the system hostname.
Output¶
Example:
{
"hostname": "test.netserver.org",
"editable": 1
}
The editable
field is set to 1 if SSSD is not configured (no account provider installed).
validate¶
Constraints¶
- Must be at least a second-level domain
- Can't be
localhost.localdomain
- Validate against
myhostname
system-validator
Input¶
Takes the same output from read:
{
"hostname": "myserver.test.local"
}
Invocation example:
echo '{"hostname":"localhost.localdomain"}' | ./validate
update¶
Input¶
Takes the same input from validate.