aboutsummaryrefslogtreecommitdiffstats
path: root/key2root-addkey.8
blob: 9faf335d2f578363302a16ff23094432fee981ae (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
.TH KEY2ROOT 8 key2root-addkey

.SH NAME
key2root-addkey - add a keyfile for privilege escalation with key2root

.SH SYNOPSIS
.B key2root-addkey
[-r]
.I user
.I key-name
.RI [ crypt-parameters ]

.SH DESCRIPTION
The
.B key2root-addkey
utility takes a keyfile from the standard input and it to
a database of keyfiles that may be used to authenticate the
specified
.I user
for privilege escalation with the
.BR key2root (8)
utility.

.SH OPTIONS
The
.B key2root-addkey
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 -r
Allow the keyfile to replace an existing keyfile with the same name.

.SH OPERANDS
The following operands are supported:
.TP
.I user
The user the keyfile shall be added for. This can either
be a user ID or a user name.
.TP
.I key-name
The name the keyfile shall be given.
May not include whitespace characters.
.TP
.I crypt-parameters
crypt(3) parameters that the keyfile shall be hashed with.

.SH STDIN
The
.B key2root-addkey
utility reads the keyfile to add from standard input,
which must not be a TTY.

.SH INPUT FILES
None.

.SH ENVIRONMENT VARIABLES
No following environment variable affects the execution of
.BR key2root-addkey .

.SH ASYNCHRONOUS EVENTS
Default.

.SH STDOUT
The
.B key2root-addkey
utility does not use the standard output.

.SH STDERR
The standard error is used for diagnostic messages.

.SH OUTPUT FILES
None.

.SH EXTENDED DESCRIPTION
None.

.SH EXIT STATUS
If the
.B key2root-addkey
utility fails it will exit with one of the following statuses:
.TP
0
Successful completion.
.TP
1
A error occurred.

.SH CONSEQUENCES OF ERRORS
Default.

.SH APPLICATION USAGE
None.

.SH EXAMPLES
None.

.SH RATIONALE
None.

.SH NOTES
None.

.SH BUGS
None.

.SH FUTURE DIRECTIONS
None.

.SH SEE ALSO
.BR key2root (8),
.BR key2root-lskeys (8),
.BR key2root-rmkey (8)

.SH AUTHORS
Mattias Andrée
.RI < maandree@kth.se >