summaryrefslogtreecommitdiffstats
path: root/usr.sbin/chown
Commit message (Collapse)AuthorAgeFilesLines
* Initialize vflag like the rest (not necessary, but this keeps it together)peter2000-07-291-1/+4
| | | | Optimize out chown(2) syscalls if there is no change in uid or gid.
* Somehow I didn't get all the "-v" code commited.obrien2000-03-083-10/+7
| | | | | | | Submitted by: Arindum Mukerji <rmukerji@execpc.com> Approved by: JKH Make the manpage more style(9) complient.
* Revert rev 1.3. chown(8)-like functionality has been added to mknod(8)obrien2000-01-061-6/+1
| | | | | and MAKEDEV(8) will be changed to not use chown(8), thus removing the depdendance on a having /usr mounted.
* Install `chown' into /sbin rather than /usr/sbin as `chown' is needed byobrien1999-12-141-1/+7
| | | | | `MAKEDEV'. And one might need to `MAKEDEV' inorder to get a device node in order to mount /usr from.
* Add "-v".obrien1999-11-273-4/+29
|
* add .Sh DIAGNOSTICScharnier1999-10-171-5/+5
|
* space is not allowed between owner and :group.charnier1999-10-081-1/+1
|
* $Id$ -> $FreeBSD$peter1999-08-283-3/+3
|
* Add $Id$, to make it simpler for members of the translation teams tonik1999-07-121-0/+1
| | | | | | | | | | | | | | | | | track. The Id line is normally at the bottom of the main comment block in the man page, separated from the rest of the manpage by an empty comment, like so; .\" $Id$ .\" If the immediately preceding comment is a @(#) format ID marker than the the $Id$ will line up underneath it with no intervening blank lines. Otherwise, an additional blank line is inserted. Approved by: bde
* Backed out previous commit. chown(8) doesn't follow symlinks bybde1998-05-031-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | default, at least in BSD. This used to be automatic, because chown(2) didn't follow symlinks. When chown(2) was changed to follow symlinks in BSD4.4, chown(8) was changed to not follow symlinks by default. The previous commit broke this. The first victim was bsd.prog.mk, which uses a plain chown in an attempt to change the ownership of the symlinks to `dm' in /usr/games. This fails when it is done before dm is installed, or messes up the ownership of dm if dm is installed. Unfixed problems: 1. When lchown(2) was implemented, chown(8) wasn't changed to implement the historical behaviour of changing ownership of symlinks. I'm not sure if it should have been. The -HLP options give more complete control, but they unfortunately don't apply unless the -R option is specified (a problem shared with other commands, e.g., cp; I guess we're supposed to use -R even for non-recursive traversals). 2. If we implement the historical behaviour, then -h would become a no-op and should be left undocumented. 3. The man page suggests that without option -h, all symlinks (to files specified in the command line?) are followed. It's not clear what "the file" is. These bugs were introduced when -h was documented. 4. The correct interaction of -h with the other flags is not clear.
* Don't ignore symbolic links in the absence of -h, -H or -L options.helbig1998-05-021-2/+1
| | | | Instead change the user ID/group ID of the file that the link points to.
* Allow -R and -h to be combined as long as no symlink-following flagsjkh1998-03-091-2/+2
| | | | | are also requested. Submitted by: Andre Albsmeier <andre.albsmeier@mchp.siemens.de>
* Chown(8) compiled with -DSUPPORT_DOT (backward compatibility) doeswosch1997-09-211-6/+6
| | | | | | | | | | first check for a `.' and then for `:' as a delimiter. Usernames with a dot will fail. # chown r.r:bin /tmp/bla chown: r:bin: illegal group name Fix: first check for a `:' and then for a `.'
* Cosmetic in man page. Sync usage() with man page.charnier1997-09-043-19/+25
|
* Correct error message when the superuser tries to changesteve1997-08-241-13/+11
| | | | | | | the group of immutable files. PR: bin/3445 Submitted by: Pius Fischer <pius@ienet.com>
* Activate the -h flag which tells chown/chgrp to work on the symlink itselfpeter1997-03-313-38/+29
| | | | | using lchown(). Most of the code was already here, the option was recognised but ignored for SYSV/POSIX.2(?) compatability.
* compare return value from getopt against -1 rather than EOF, per the finalimp1997-03-311-1/+1
| | | | posix standard on the topic.
* Revert $FreeBSD$ to $Id$peter1997-02-221-1/+1
|
* Sort cross references.wosch1997-01-201-1/+1
|
* Make the long-awaited change from $Id$ to $FreeBSD$jkh1997-01-141-1/+1
| | | | | | | | This will make a number of things easier in the future, as well as (finally!) avoiding the Id-smashing problem which has plagued developers for so long. Boy, I'm glad we're not using sup anymore. This update would have been insane otherwise.
* [HISTORY] command appeared in Version 1 AT&T UNIXwosch1996-08-291-0/+6
| | | | Obtained from: A Quarter Century of UNIX, Peter H. Salus, page 41
* chown(8) and chgrp(1) directories once onlyadam1996-08-141-5/+4
|
* Remove trailing whitespace.rgrimes1995-05-301-5/+5
|
* groups[] is of type gid_t.dg1994-09-231-1/+1
|
* Get rid of update. Make man page installation work with our schemewollman1994-08-051-2/+2
| | | | (and rename a few in the process).
* BSD 4.4 Lite usr.sbin Sourcesrgrimes1994-05-264-0/+567
OpenPOWER on IntegriCloud