Date: Fri, 23 Apr 2004 01:05:59 -0400 From: Alden Louis-Pierre <alden.pierre@verizon.net> To: Malcolm Kay <malcolm.kay@internode.on.net> Cc: freebsd-questions@freebsd.org Subject: Re: chflags understanding Message-ID: <4088A437.6030801@verizon.net> In-Reply-To: <200404231418.04696.malcolm.kay@internode.on.net> References: <40888E41.1040700@verizon.net> <200404231418.04696.malcolm.kay@internode.on.net>
next in thread | previous in thread | raw e-mail | index | archive | help
Malcolm Kay wrote: >On Friday 23 April 2004 13:02, Alden Louis-Pierre wrote: > > >> I'm looking through the Handbook to learn how to secure my FreeBSD >>4.9 system. While reading 10.2( >>http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/security-intro.ht >>ml ) it makes reference to the chflags command. >>Is there a difference between "chflags -R schg /sbin *" and "chflags >>schg /sbin *"? >> >> >> > >The asterisk '*' in these commands looks rather unlikely. >As it stands the first on these: > chflags -R schg /sbin * >will set schg flags for the directory /sbin and for the whole tree down from >there, AND, with the asterisk, all files in your current directory and the >whole tree down from there. > >The second version > chflags schg /sbin * >will set schg on the directory /sbin, AND on all files in your current >directory but it does not recurse through any trees. > >Perhaps you intended to compare: > chflags -R schg /sbin >with > chflags schg /sbin/* >The first of these will set the schg flag on all files and directories in >the whole tree rooted at /sbin (including the directory /sbin. >The second will affect only the items listed in the /sbin directory not >including /sbin itself or any files or directories further down the tree. > >Malcolm > > > > Thanks it makes sense now and yes your right, i wanted to do chflags -R schg /sbin/* . Thank You Alden Louis-Pierre
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4088A437.6030801>