chown(1)




NAME

     chown - change file ownership


SYNOPSIS

     chown [-fhR] owner [ : group] file...


DESCRIPTION

     The chown utility will set the user ID of the file named  by
     each  file  to  the user ID specified by owner, and, option-
     ally, will set the group ID to that specified by group.

     If chown is invoked by other than the super-user,  the  set-
     user-ID  bit is cleared.

     Only the owner of a file (or the super-user) may change  the
     owner of that file.

     The   operating   system   has   a   configuration    option
     {_POSIX_CHOWN_RESTRICTED},  to  restrict  ownership changes.
     When this option is in effect  the  owner  of  the  file  is
     prevented  from changing the owner ID of the file.  Only the
     super-user can arbitrarily change owner IDs whether  or  not
     this  option is in effect. To set this configuration option,
     include the following line in /etc/system:

     set rstchown = 1

     To disable  this  option,  include  the  following  line  in
     /etc/system:

     set rstchown = 0

     {_POSIX_CHOWN_RESTRICTED} is enabled by  default.  See  sys-
     tem(4) and fpathconf(2).


OPTIONS

     The following options are supported:

     -f    Do not report errors.

     -h    If the file is a symbolic link, change  the  owner  of
           the  symbolic  link. Without this option, the owner of
           the file referenced by the symbolic link is changed.

     -R    Recursive. chown descends through the  directory,  and
           any  subdirectories,  setting  the  ownership ID as it
           proceeds. When a symbolic  link  is  encountered,  the
           owner  of  the  target  file is changed (unless the -h
           option is specified), but no recursion takes place.


OPERANDS


     The following operands are supported:

     owner[:group]
           A user ID and optional group  ID  to  be  assigned  to
           file. The owner portion of this operand must be a user
           name from the user database  or  a  numeric  user  ID.
           Either  specifies  a  user ID to be given to each file
           named by file. If a numeric owner exists in  the  user
           database as a user name, the user ID number associated
           with that user name will be used as the user ID. Simi-
           larly,  if  the  group  portion  of  this  operand  is
           present, it must be a group name from the group  data-
           base  or  a numeric group ID. Either specifies a group
           ID to be given  to  each  file.  If  a  numeric  group
           operand  exists in the group database as a group name,
           the group ID number associated with  that  group  name
           will be used as the group ID.

     file  A path name of a file whose user ID is to be modified.


USAGE

     See largefile(5) for the  description  of  the  behavior  of
     chown  when  encountering  files  greater than or equal to 2
     Gbyte ( 2**31 bytes).


EXAMPLES

     Example 1: Changing ownership of all files in the hierarchy

     To change ownership of all files in the hierarchy, including
     symbolic links, but not the targets of the links:

     example% chown -R -h owner[:group] file...


ENVIRONMENT VARIABLES

     See environ(5) for descriptions of the following environment
     variables  that affect the execution of chown: LANG, LC_ALL,
     LC_CTYPE, LC_MESSAGES, and NLSPATH.


EXIT STATUS

     The following exit values are returned:

     0     The utility executed successfully  and  all  requested
           changes were made.

     >0    An error occurred.


FILES

     /etc/passwd
           system password file


ATTRIBUTES


     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWcsu                     |
    |_____________________________|_____________________________|
    | CSI                         | Enabled (see NOTES)         |
    |_____________________________|_____________________________|
    | Interface Stability         | Standard                    |
    |_____________________________|_____________________________|


SEE ALSO

     chgrp(1), chmod(1), chown(2), fpathconf(2), passwd(4),  sys-
     tem(4),   attributes(5),   environ(5),  largefile(5),  stan-
     dards(5)


NOTES

     chown is CSI-enabled except for the owner and group names.


Man(1) output converted with man2html