blob: 984b7d8148dd6e3c74568fe9ff4bb578d42835c0 (
plain) (
tree)
|
|
.TH NOKEYRINGS 1 NOKEYRINGS
.SH NAME
nokeyrings - Spawn a new program and hide the user's keyrings from it
.SH SYNOPSIS
.B nokeyrings
.I utility
.RI [ argument "] ..."
.SH DESCRIPTION
The
.B nokeyrings
utility runs a specified
.IR utility ,
but mounts
.I /var/empty
over
.IR ~/.local/share/keyrings ,
if both directories exist, (failure is ignored)
for that process and its children, effectively
hiding the user's keyrings.
.SH OPTIONS
No options are supported.
.SH OPERANDS
The following operands are supported:
.TP
.I utility
The name of the utility to be invoked.
.TP
.I argument
A string to pass as an argument for the invoked utility.
.SH STDIN
Not used.
.SH INPUT FILES
None.
.SH ENVIRONMENT VARIABLES
The following environment variables affect
the execution of
.BR nokeyrings :
.TP
.B PATH
Determine the location of the
.IR utility ,
as described in the Base Definitions volume of POSIX.1‐2017,
.IR "Chapter 8, Environment Variables" .
.SH STDOUT
Not used.
.SH STDERR
The standard error is be used only for diagnostic messages.
.SH OUTPUT FILES
None.
.SJ EXIT STATUS
If
.I utility
is invoked, the exit status of
.B nokeyrings
is the exit status of
.IR utility ;
otherwise, the
.B nokeyrings
utility exits with one of the following values:
.TP
125
An error occurred in the
.B nokeyrings
utility.
.TP
126
The utility specified by
.I utility
was found but could not be invoked.
.TP
127
The utility sspecified by
.I utility
could not be found.
.SH RATIONALE
The
.B nokeyrings
utility can be used as a wrapper around programs
that nags the user about entering his password to access a
keyring, if he does it use it but the keyring is tightly
integrated into the OS distribution and cannot easily be removed.
.SH SEE ALSO
None.
|