Annotation of 43BSDTahoe/man/man1/chmod.1, revision 1.1

1.1     ! root        1: .\"    @(#)chmod.1     6.3 (Berkeley) 5/22/86
        !             2: .\"
        !             3: .TH CHMOD 1 "May 22, 1986"
        !             4: .AT 3
        !             5: .SH NAME
        !             6: chmod \- change mode
        !             7: .SH SYNOPSIS
        !             8: \fBchmod\fP [
        !             9: .B \-Rf
        !            10: ] mode file ...
        !            11: .SH DESCRIPTION
        !            12: The mode of each named file is changed according to \fImode\fP,
        !            13: which may be absolute or symbolic.  An absolute \fImode\fP
        !            14: is an octal number constructed from the OR of the following modes:
        !            15: .TP 10
        !            16: 4000
        !            17: set user ID on execution
        !            18: .br
        !            19: .ns
        !            20: .TP 10
        !            21: 2000
        !            22: set group ID on execution
        !            23: .br
        !            24: .ns
        !            25: .TP 10
        !            26: 1000
        !            27: sticky bit, see
        !            28: .IR  chmod (2)
        !            29: .br
        !            30: .ns
        !            31: .TP 10
        !            32: 0400
        !            33: read by owner
        !            34: .br
        !            35: .ns
        !            36: .TP 10
        !            37: 0200
        !            38: write by owner
        !            39: .br
        !            40: .ns
        !            41: .TP 10
        !            42: 0100
        !            43: execute (search in directory) by owner
        !            44: .br
        !            45: .ns
        !            46: .TP 10
        !            47: 0070
        !            48: read, write, execute (search) by group
        !            49: .br
        !            50: .ns
        !            51: .TP 10
        !            52: 0007
        !            53: read, write, execute (search) by others
        !            54: .LP
        !            55: A symbolic \fImode\fP has the form:
        !            56: .IP
        !            57: .RI [ who ]
        !            58: \fIop permission\fP
        !            59: .RI [ "op permission" "] ..."
        !            60: .LP
        !            61: The \fIwho\fP part is a combination of the letters \fBu\fP
        !            62: (for user's permissions), \fBg\fP (group) and \fBo\fP (other).
        !            63: The letter \fBa\fP stands for all, or \fBugo.\fP
        !            64: If \fIwho\fP is omitted, the default is \fIa\fP
        !            65: but the setting of the file creation mask (see umask(2)) is taken into account.
        !            66: .LP
        !            67: \fIOp\fP can be \fB+\fP to add \fIpermission\fP to the file's mode,
        !            68: \fB\-\fP to take away \fIpermission\fP and \fB=\fP to assign
        !            69: \fIpermission\fP absolutely (all other bits will be reset).
        !            70: .LP
        !            71: \fIPermission\fP is any combination of the letters \fBr\fP (read),
        !            72: \fBw\fP (write), \fBx\fP (execute),
        !            73: \fBX\fP (set execute only if file is a directory
        !            74: or some other execute bit is set),
        !            75: \fBs\fP (set owner or group id)
        !            76: and \fBt\fP (save text \- sticky).
        !            77: Letters \fBu\fP, \fBg\fP, or \fBo\fP indicate that \fIpermission\fP
        !            78: is to be taken from the current mode. 
        !            79: Omitting \fIpermission\fP
        !            80: is only useful with \fB=\fP to take away all permissions.
        !            81: .PP
        !            82: When the
        !            83: .B \-R
        !            84: option is given, 
        !            85: .I chmod
        !            86: recursively descends its directory arguments
        !            87: setting the mode for each file as described above.
        !            88: When symbolic links are encountered, their mode is not changed
        !            89: and they are not traversed.
        !            90: .PP
        !            91: If the
        !            92: .B \-f
        !            93: option is given,
        !            94: .I chmod
        !            95: will not complain if it fails to change the mode
        !            96: on a file.
        !            97: .SH EXAMPLES
        !            98: .LP
        !            99: The first example denies write permission to others,
        !           100: the second makes a file executable by all if it is executable by anyone:
        !           101: .IP
        !           102: chmod o\-w file
        !           103: .br
        !           104: chmod +X file
        !           105: .LP
        !           106: Multiple symbolic modes separated by commas may be given.
        !           107: Operations are performed in the order specified.  The letter
        !           108: \fBs\fP is only useful with \fBu\fP or \fBg.\fP
        !           109: .LP
        !           110: Only the owner of a file (or the super-user) may change its mode.
        !           111: .SH "SEE ALSO"
        !           112: ls(1), chmod(2), stat(2), umask(2), chown(8)

unix.superglobalmegacorp.com

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