diff options
| author | Mattias Andrée <m@maandree.se> | 2025-12-19 16:44:15 +0100 |
|---|---|---|
| committer | Mattias Andrée <m@maandree.se> | 2025-12-19 16:44:15 +0100 |
| commit | d529707547ae73fdd19221a43fdd0f7438e21b92 (patch) | |
| tree | 8810013afa97f780a603cdeb4d025fcbf4374c94 /gasroot.8 | |
| download | gasroot-d529707547ae73fdd19221a43fdd0f7438e21b92.tar.gz gasroot-d529707547ae73fdd19221a43fdd0f7438e21b92.tar.bz2 gasroot-d529707547ae73fdd19221a43fdd0f7438e21b92.tar.xz | |
First commit
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to '')
| -rw-r--r-- | gasroot.8 | 155 |
1 files changed, 155 insertions, 0 deletions
diff --git a/gasroot.8 b/gasroot.8 new file mode 100644 index 0000000..683410d --- /dev/null +++ b/gasroot.8 @@ -0,0 +1,155 @@ +.TH GASROOT 8 gasroot + +.SH NAME +gasroot - run a process as the root user + +.SH SYNOPSIS +.B gasroot +[-e] +.I command +.RI [ argument ]\ ... + +.SH DESCRIPTION +The +.B gasroot +utility asks for the user's password, +using a graphical interface, and runs the +specified +.I command +with sanitised and updated environment variables. +.PP +Only users in the +.B wheel +group are allowed to run the +.B asroot +utility, unless it is installed with non-standard permissions. + +.SH OPTIONS +The +.B asroot +utility conforms to the Base Definitions volume of POSIX.1-2017, +.IR "Section 12.2" , +.IR "Utility Syntax Guidelines" . +.PP +The following option is supported: +.TP +.B -e +Keep the environment variables as is. Neither +sanitise nor update them. + +.SH OPERANDS +The following operands are supported: +.TP +.I command +The command that shall be run with as the root user. +This will be both the process image and the process's +zeroth command line argument. +.TP +.IR argument \ ... +Command line arguments for the command to run. + +.SH STDIN +The +.B gasroot +utility does not use the standard input, however the +.I command +it starts may. + +.SH INPUT FILES +None. + +.SH ENVIRONMENT VARIABLES +The following environment variables affects the execution of +.BR gasroot : +.TP +.SH PATH +Default. See to the Base Definitions volume of POSIX.1-2017, Section 8.3, Other Environment Variables. +.PP +The execution of +.B gasroot +is also affected by environment variables that affects it tooltik. + +.SH ASYNCHRONOUS EVENTS +Default. + +.SH STDOUT +The +.B gasroot +utility does not use the standard output, however the +.I command +it starts may. + +.SH STDERR +The standard error is used for diagnostic messages and the +password prompt. The +.I command +the +.B gasroot +utility starts may also use the standard error. + +.SH OUTPUT FILES +None. + +.SH EXTENDED DESCRIPTION +None. + +.SH EXIT STATUS +If the +.B gasroot +utility fails it will exit with one of the following statuses: +.TP +125 +A error occurred. +.TP +126 +The process failed to change process image. +.TP +127 +The specified command was not found. +.PP +If the +.B gasroot +utility is successful, the exit status is defined by the +.I command +it starts. + +.SH CONSEQUENCES OF ERRORS +Default. + +.SH APPLICATION USAGE +None. + +.SH EXAMPLES +None. + +.SH RATIONALE +None. + +.SH NOTES +The +.I PATH +environment variable will not be updated. +Updates environment variables are: +.IR HOME , +.IR LOGNAME , +.IR MAIL , +.IR SHEEL , +and +.IR USER . + +.SH BUGS +None. + +.SH FUTURE DIRECTIONS +None. + +.SH SEE ALSO +.BR asroot (8), +.BR key2root (8), +.BR sudo (8), +.BR doas (1), +.BR su (1) + +.SH AUTHORS +Mattias Andrée +.RI < m@maandree.se > |
