summaryrefslogtreecommitdiffstats
path: root/man/login.defs.d/TTYGROUP.xml
blob: 8e0a9e87c54d353c7f483ad2cfeebb649fad536d (plain)
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
<!--
   SPDX-FileCopyrightText: 1991 - 1993, Julianne Frances Haugh
   SPDX-FileCopyrightText: 1991 - 1993, Chip Rosenthal
   SPDX-FileCopyrightText: 2007 - 2008, Nicolas François
   SPDX-License-Identifier: BSD-3-Clause
-->
<varlistentry>
  <term><option>TTYGROUP</option> (string)</term>
  <term><option>TTYPERM</option> (string)</term>
  <listitem>
    <para>
      The terminal permissions: the login tty will be owned by the
      <option>TTYGROUP</option> group, and the permissions will be set to
      <option>TTYPERM</option>.
    </para>
    <para>
      <option>TTYGROUP</option> can be either the name of a group or a
      numeric group identifier.
    </para>
    <para>
      If TTYGROUP is not defined, then the group ownership of the terminal is
      set to the user's primary group.  If TTYPERM is not defined, then the
      permissions are set to
      <replaceable>0600</replaceable>.
    </para>
    <para>
      If you have a <command>write</command> program which is "setgid" to
      a special group which owns the terminals, define TTYGROUP to the
      group number and TTYPERM to 0620.  Otherwise leave TTYGROUP
      commented out and assign TTYPERM to either 622 or 600.
    </para>
  </listitem>
</varlistentry>