File:  [Plan 9 NeXT] / lucent / sys / man / 1 / chmod
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 18:00:59 2018 UTC (8 years, 1 month ago) by root
Branches: lucent, MAIN
CVS tags: plan9, HEAD
Plan 9 NeXT

.TH CHMOD 1 
.SH NAME
chmod \- change mode
.SH SYNOPSIS
.B chmod
.I mode file ...
.SH DESCRIPTION
The mode of
each named file
is changed
according to
.IR mode,
which may be an octal number or a symbolic change to the existing mode.
A
.I mode
is an octal
number constructed
from the OR of the
following modes.
.TF 0000
.TP
0400
read by owner
.TP
0200
write by owner
.TP
0100
execute (search in directory) by owner
.TP
0070
read, write, execute (search) by group
.TP
0007
read, write, execute (search) by others
.PD
.PP
A symbolic
.I mode
has the form:
.IP
.RI [who]
.I op permission
.PP
The
.I who
part is a combination
of the letters 
.B u
(for user's permissions),
.B g
(group)
and
.B o
(other).
The letter
.B a
stands for
.BR ugo .
If
.I who
is omitted,
the default is
.BR a .
.PP
.I Op
can be
.B +
to add
.I permission
to the file's mode,
.B -
to take away
.IR permission ,
and
.B =
to assign
.I permission
absolutely
(all other bits will
be reset).
.PP
.I Permission
is any combination of the letters
.B r
(read),
.B w
(write),
.B x
(execute),
.B a
(append only),
and
.B l
(exclusive access).
.PP
Only the owner of a file or the group leader of its group
may change the file's mode.
.SH SOURCE
.B /sys/src/cmd/chmod.c
.SH "SEE ALSO"
.IR ls (1),
.IR stat (2),
.IR stat (5)

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.