summaryrefslogtreecommitdiff
path: root/share/man/man5/fbtab.5
blob: 56a16b12869b5b790a4b2cfae38506c1afeb7e75 (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
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
.\"	$OpenBSD: fbtab.5,v 1.3 1998/11/26 04:25:58 aaron Exp $
.\"
.Dd August 22, 1994
.Dt FBTAB 5
.Os
.Sh NAME
.Nm fbtab
.Nd change device protection upon login
.Sh DESCRIPTION
The
.Nm
file contains lines which specify how the permissions and
ownership of various system files should be changed based on
the user's login device name.
.Pp
Comments start with a
.Dq #
and extend to the end of the line.
Blank lines or lines with only a comment are ignored.
.Pp
All other lines consist of three fields delimited by
whitespace.
.Bl -tag -width xxxxxxxxxxxxxxxxxxxx
.It Login Device
The device you have logged in on (e.g.,
.Dq /dev/ttyv0 ) .
.It File Permission 
An octal permission number (0600), as used by
.Xr chmod 2 .
.It Other devices
The final field is a colon
.Pq Sq \&:
delimited list of devices (e.g.,
.Dq /dev/console:/dev/fd0a ) .
All device names are absolute paths.
A path that ends in
.Dq /\&*
refers to all directory entries except
.Dq \&.
and
.Dq \&.\&. .
.El
.Pp
The
.Nm
file is used by
.Xr login 1
to
.Xr chown 2
the specified files to the user who has performed a login.  As well,
.Xr chmod 2
is used to set the devices to the specified permission.
When a user logs out,
.Xr init 8
is responsible for performing the inverse operation, which results in
the files once again belonging to root.
.Sh FILES
.Bl -tag -width /etc/fbtab -compact
.It Pa /etc/fbtab
.El
.Sh SEE ALSO
.Xr login 1 ,
.Xr init 8
.Sh AUTHOR
Guido van Rooij