123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- .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),
- .B l
- (exclusive access),
- and
- .B t
- (temporary file).
- .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)
|