Package: coreutils
Version: 5.2.1-2
Severity: important
-- System Information:
Debian Release: 3.1
APT prefers testing
APT policy: (800, 'testing')
Architecture: i386 (i686)
Kernel: Linux 2.6.8-3-686
Locale: LANG=en_CA, LC_CTYPE=en_CA (charmap=ISO-8859-1)
Versions of packages coreutils depends on:
ii libacl1 2.2.23-1 Access control list shared library
ii libc6 2.3.2.ds1-22sarge3 GNU C Library: Shared libraries an
-- no debconf information
When invoking chgrp with the '--preserve-root' option chgrp fails with
the error that it can't recognize that option.
This may be quite serious if it caused an administrator to aviod that
option resulting in a global change of group.
HOW TO REPRODUCE:
/tmp# su root
/tmp# rm /tmp/foo
/tmp# touch /tmp/foo
/tmp# chgrp --preserve-root floppy foo
^^^^^^^^^^^^^^^
chgrp: unrecognised option `--preserve-root'
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Try `chgrp --help' for more information.
/tmp# chgrp --help
Usage: chgrp [OPTION]... GROUP FILE...
or: chgrp [OPTION]... --reference=RFILE FILE...
Change the group of each FILE to GROUP.
With --reference, change the group of each FILE to that of RFILE.
-c, --changes like verbose but report only when a change is made
--dereference affect the referent of each symbolic link, rather
than the symbolic link itself
-h, --no-dereference affect each symbolic link instead of any referenced
file (useful only on systems that can change the
ownership of a symlink)
--no-preserve-root do not treat `/' specially (the default)
--preserve-root fail to operate recursively on `/'
^^^^^^^^^^^^^^^
-f, --silent, --quiet suppress most error messages
--reference=RFILE use RFILE's group rather than the specifying
GROUP value
-R, --recursive operate on files and directories recursively
-v, --verbose output a diagnostic for every file processed
The following options modify how a Hierarchy is traversed when the -R
option is also specified. If more than one is specified, only the final
one takes effect.
-H if a command line argument is a symbolic link
to a directory, traverse it.
-L traverse every symbolic link to a directory
encountered
-P do not traverse any symbolic links (default)
--help display this help and exit
--version output version information and exit
Report bugs to <[email protected]>.
NOTE: the manpage for chgrp also documents '--preserve-root'
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]