chown(8)
NAME
chown - change file owner and group
SYNOPSIS
chown [-fhv] [-R [-H | -L | -P]] owner[:group] file ... chown [-fhv] [-R [-H | -L | -P]] :group file ...
DESCRIPTION
- The chown utility changes the user ID and/or the group ID of
- the specified files. Symbolic links named by arguments are silently
- left unchanged unless -h is used.
- The options are as follows:
- -H If the -R option is specified, symbolic links on the
- command line
- are followed. (Symbolic links encountered in the
- tree traversal are not followed.)
- -L If the -R option is specified, all symbolic links
- are followed.
- -P If the -R option is specified, no symbolic links are
- followed.
- This is the default.
- -R Change the user ID and/or the group ID of the speci
- fied directory
- trees (recursively, including their contents) and
- files. Beware of unintentionally matching the ``..'' hard link to
- the parent directory when using wildcards like ``.*''.
- -f Do not report any failure to change file owner or
- group, nor mod
- ify the exit status to reflect such failures.
- -h If the file is a symbolic link, change the user ID
- and/or the
- group ID of the link itself.
- -v Cause chown to be verbose, showing files as the own
- er is modi
- fied. If the -v flag is specified more than once,
- chown will print the filename, followed by the old and new nu
- meric user/group ID.
- The -H, -L and -P options are ignored unless the -R option
- is specified. In addition, these options override each other and the com
- mand's actions are determined by the last one specified.
- The owner and group operands are both optional, however, one
- must be specified. If the group operand is specified, it must be
- preceded by a colon (``:'') character.
- The owner may be either a numeric user ID or a user name.
- If a user name is also a numeric user ID, the operand is used as a user
- name. The group may be either a numeric group ID or a group name. If a
- group name is also a numeric group ID, the operand is used as a group
- name.
- The ownership of a file may only be altered by a super-user
- for obvious security reasons.
EXIT STATUS COMPATIBILITY
- Previous versions of the chown utility used the dot (``.'')
- character to distinguish the group name. This has been changed to be a
- colon (``:'') character so that user and group names may contain the dot
- character.
- On previous versions of this system, symbolic links did not
- have owners.
- The -v option is non-standard and its use in scripts is not
- recommended.
SEE ALSO
chgrp(1), find(1), chown(2), fts(3), symlink(7)
STANDARDS
- The chown utility is expected to be IEEE Std 1003.2
- (``POSIX.2'') compliant.
HISTORY
- A chown utility appeared in Version 1 AT&T UNIX.
- BSD April 25, 2003