1man(8)                    malcontent-client man page                    man(8)
2
3
4

NAME

6       malcontent-client - Parental Controls Access Utility
7

SYNOPSIS

9       malcontent-client get-app-filter [-q] [-n] [USER]
10
11       malcontent-client check-app-filter [-q] [-n] [USER] ARG
12

DESCRIPTION

14       malcontent-client  is  a utility for querying and updating the parental
15       controls settings for users on the system. It  will  typically  require
16       administrator  access to do anything more than query the current user’s
17       parental controls.
18
19       It communicates with accounts-service, which stores  parental  controls
20       data.
21
22       Its  first  argument is a command to run. Currently, the only supported
23       commands are get-app-filter and check-app-filter.
24
25       The command line API and output  format  are  unstable  and  likely  to
26       change in future versions of malcontent-client.
27

get-app-filter OPTIONS

29       USER   Username  or  ID  of  the user to get the app filter for. If not
30              specified, the current user will be used by default.
31
32       -q, --quiet
33              Only output error messages, and no  informational  messages,  as
34              the  operation  progresses.  (Default: Output informational mes‐
35              sages.)
36
37       -n, --no-interactive
38              Do not allow interactive authorization with polkit. If  this  is
39              needed  to  complete  the  operation,  the  operation will fail.
40              (Default: Allow interactive authorization.)
41

check-app-filter OPTIONS

43       USER   Username or ID of the user to get the app  filter  for.  If  not
44              specified, the current user will be used by default.
45
46       ARG    Path  to a program, content type or flatpak ref to check against
47              the app filter, to see if it is allowed for the specified user.
48
49       -q, --quiet
50              Only output error messages, and no  informational  messages,  as
51              the  operation  progresses.  (Default: Output informational mes‐
52              sages.)
53
54       -n, --no-interactive
55              Do not allow interactive authorization with polkit. If  this  is
56              needed  to  complete  the  operation,  the  operation will fail.
57              (Default: Allow interactive authorization.)
58

ENVIRONMENT

60       malcontent-client supports the standard GLib environment variables  for
61       debugging. These variables are not intended to be used in production:
62
63       $G_MESSAGES_DEBUG
64           This variable can contain one or more debug domain names to display
65           debug output for. The value all will enable all debug  output.  The
66           default is for no debug output to be enabled.
67

EXIT STATUS

69       malcontent-client  may  return one of several error codes if it encoun‐
70       ters problems.
71
72       0   No problems occurred. The utility ran and successfully queried  the
73           app  filter.   If  running  the check-app-filter command, the given
74           path, content type or flatpak ref was allowed for the given user.
75
76       1   An invalid option was passed to malcontent-client on startup.
77
78       2   The current user was not authorized to query the app filter for the
79           given user.
80
81       3   If  running  the  check-app-filter command, the given path, content
82           type or flatpak ref was not allowed for the given user.
83
84       4   Malcontent is disabled at the system level, and hence parental con‐
85           trols are not enabled or enforced.
86
87       5   An  operation  failed  and  no  more  specific error information is
88           available.
89

BUGS

91       Any bugs which are found should be reported on the project website:
92       https://support.endlessm.com/
93

AUTHOR

95       Endless Mobile, Inc.
96
98       Copyright © 2018 Endless Mobile, Inc.
99
100
101
1021.1                               13 Jun 2019                           man(8)
Impressum