p Options: l -tag -width Ds t Fl H If the .Fl R option is specified, symbolic links on the command line are followed. (Symbolic links encountered in the tree traversal are not followed.) t Fl L If the .Fl R option is specified, all symbolic links are followed. t Fl P If the .Fl R option is specified, no symbolic links are followed. t Fl R Change the group ID for the file hierarchies rooted in the files instead of just the files themselves. t Fl d Do not attempt to update a file's group, nor update the file's set-user-id or set-group-id bits if they are already set to the desired values. t Fl f The force option ignores errors, except for usage errors and doesn't query about strange modes (unless the user does not have proper permissions). t Fl h If .Ar file is a symbolic link, the group of the link is changed. t Fl v Cause .Nm to be verbose, showing files as they are processed. .El
p If .Fl h is not given, unless the .Fl H or .Fl L option is set, .Nm on a symbolic link always succeeds and has no effect. The .Fl H , .Fl L and .Fl P options are ignored unless the .Fl R option is specified. In addition, these options override each other and the command's actions are determined by the last one specified. The default is as if the .Fl P option had been specified.
p The .Ar group operand can be either a group name from the group database, or a numeric group ID. Since it is valid to have a group name that is numeric (and doesn't have the numeric ID that matches its name) the name lookup is always done first. Preceding the ID with a ``#'' character will force it to be taken as a number.
p The user invoking .Nm must belong to the specified group and be the owner of the file, or be the super-user.
p Unless invoked by the super-user, .Nm clears the set-user-id and set-group-id bits on a file to prevent accidental or mischievous creation of set-user-id or set-group-id programs. .Sh FILES l -tag -width /etc/group -compact t Pa /etc/group Group ID file .El .Sh EXIT STATUS .Ex -std chgrp .Sh SEE ALSO .Xr chown 2 , .Xr lchown 2 , .Xr fts 3 , .Xr group 5 , .Xr passwd 5 , .Xr symlink 7 , .Xr chown 8 .Sh STANDARDS The .Nm utility is expected to be POSIX 1003.2 compatible.
p The .Fl v and .Fl d options and the use of ``#'' to force a numeric group ID are extensions to .St -p1003.2 .