Skip to content

Commit 098ff0c

Browse files
committed
Migrate Keyring and Nuxwdog pages
1 parent 891c39b commit 098ff0c

2 files changed

Lines changed: 2 additions & 124 deletions

File tree

wiki/Keyring.mediawiki

Lines changed: 1 addition & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,67 +1 @@
1-
= Creating a New Session =
2-
3-
<pre>
4-
$ keyctl new_session
5-
</pre>
6-
7-
= Displaying Session Keyring =
8-
9-
<pre>
10-
$ keyctl show
11-
Session Keyring
12-
995212359 --alswrv 0 0 keyring: _ses
13-
869008619 --alswrv 0 0 \_ user: testuser
14-
</pre>
15-
16-
= Displaying User Keyring =
17-
18-
<pre>
19-
$ keyctl show @u
20-
Keyring
21-
853797413 --alswrv 0 65534 keyring: _uid.0
22-
718614445 --alswrv 0 0 \_ user: testuser
23-
</pre>
24-
25-
= Getting Key ID =
26-
27-
<pre>
28-
$ keyctl request user testuser
29-
869008619
30-
</pre>
31-
32-
= Storing a Password into Session Keyring =
33-
34-
<pre>
35-
$ keyctl add user testuser Secret.123 @s
36-
</pre>
37-
38-
= Storing a Password into User Keyring =
39-
40-
<pre>
41-
$ keyctl add user testuser Secret.123 @u
42-
</pre>
43-
44-
= Retrieving a Password =
45-
46-
<pre>
47-
$ keyctl print %user:testuser
48-
Secret.123
49-
</pre>
50-
51-
<pre>
52-
$ keyctl print 869008619
53-
Secret.123
54-
</pre>
55-
56-
= Clearing User Keyring =
57-
58-
<pre>
59-
$ keyctl clear @u
60-
</pre>
61-
62-
= See Also =
63-
64-
* [https://www.ict.griffith.edu.au/anthony/info/crypto/passwd_caching.txt Password caching]
65-
* [https://linux.die.net/man/1/keyctl keyctl]
66-
* [http://blog.soutade.fr/post/2018/08/tip-keyctl-in-a-bash-script.html Tip: keyctl in a bash script]
67-
* [[Nuxwdog]]
1+
This page has been moved to https://github.com/dogtagpki/pki/wiki/Keyring.

wiki/Nuxwdog.mediawiki

Lines changed: 1 addition & 57 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1 @@
1-
= Overview =
2-
3-
Nuxwdog is a watchdog daemon that can be used to start, stop, monitor and reconfigure server programs.
4-
It is based on the uxwdog code that is used to start the Netscape Enterprise Server (NES).
5-
6-
Nuxwdog is used in Red Hat Certificate System 8 to start all of the Java-based and C/C++ based servers.
7-
These servers require passwords to access security databases in order to start, but there was a requirement that
8-
no unencrypted password files be stored on the system. In this case, nuxwdog is used to prompt the user for the
9-
relevant passwords during server startup. These passwords are then cached by the nuxwdog, so that nuxwdog can
10-
restart the server without human intervention. This is particularly important for automatically restarting the server
11-
in case of a server crash.
12-
13-
More details on how nuxwdog works and how to configure it can be found in this [[Nuxwdog/HOWTO]]
14-
15-
If you would like to contribute to the nuxwdog, a good place to start would be our [[Nuxwdog/Contributions]] page.
16-
17-
If you want to file a bug or enhancement request, please log in with your Fedora Account System credentials.
18-
If you do not have a Fedora Account, you can register for one at ​https://admin.fedoraproject.org/accounts/
19-
20-
= Installation =
21-
22-
$ dnf install nuxwdog
23-
24-
= Configuration =
25-
26-
== Enabling Nuwxdog ==
27-
28-
See [https://github.com/dogtagpki/pki/wiki/Enabling-Nuxwdog Enabling Nuxwdog].
29-
30-
== Disabling Nuxwdog ==
31-
32-
See [https://github.com/dogtagpki/pki/wiki/Disabling-Nuxwdog Disabling Nuxwdog].
33-
34-
== Manual Configuration ==
35-
36-
See [[Nuxwdog Manual Configuration]].
37-
38-
= Usage =
39-
40-
To starting nuxwdog-enabled instance:
41-
42-
$ systemctl start pki-tomcatd-nuxwdog@<font color="red">pki-tomcat</font>.service
43-
44-
To stopping nuxwdog-enabled instance:
45-
46-
$ systemctl stop pki-tomcatd-nuxwdog@<font color="red">pki-tomcat</font>.service
47-
48-
= References =
49-
50-
* [https://pagure.io/nuxwdog nuxwdog]
51-
* [https://linux.die.net/man/1/nuxwdog nuxwdog(1)]
52-
* [https://github.com/dogtagpki/pki/wiki/Systemd Systemd]
53-
* [https://github.com/dogtagpki/tomcat/wiki/User-Guide Tomcat User Guide]
54-
* [https://github.com/dogtagpki/pki/blob/master/docs/admin/Nuxwdog.md PKI Nuxwdog]
55-
* [https://github.com/dogtagpki/pki/wiki/PKI-Server-Nuxwdog-CLI PKI Server Nuxwdog CLI]
56-
* [https://github.com/dogtagpki/pki/wiki/PKI-Server-Instance-Nuxwdog-CLI PKI Server Instance Nuxwdog CLI]
57-
* [[Keyring]]
1+
This page has been moved to https://github.com/dogtagpki/pki/wiki/Nuxwdog.

0 commit comments

Comments
 (0)