Date: Tue, 14 Dec 1999 20:51:40 -0800 (PST) From: Matthew Dillon <dillon@apollo.backplane.com> To: "Rodney W. Grimes" <freebsd@gndrsh.dnsmgr.net> Cc: louie@TransSys.COM (Louis A. Mamakos), obrien@NUXI.com, cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG Subject: Re: cvs commit: src/usr.sbin/chown Makefile Message-ID: <199912150451.UAA26014@apollo.backplane.com> References: <199912150021.QAA20295@gndrsh.dnsmgr.net>
next in thread | previous in thread | raw e-mail | index | archive | help
:That actually makes more since! It also narrows the race window between
:mknod and chown/chmod, which technically could be a security issue. Haven't
:seen any exploits written that sit and spin waiting for a new open device
:node, but that doesn't mean one couldn't be written :-)
:..
:This does go against my grain of though that unix commands should do one
:thing and one thing only, but but I could arguee with myself that creating
:a device node includes doing so with correct owner ship and permissions,
:just as install does when installing a file.
:
:
:--
:Rod Grimes - KD7CAX @ CN85sl - (RWG25) rgrimes@gndrsh.dnsmgr.net
Yes. Think about how many places mknod is actually used - personally
speaking, I don't think I've ever used the command directly. Only
MAKEDEV really uses it on a regular basis. So mknod seems to be the
perfect place to add the necessary MAKEDEV support.
-Matt
Matthew Dillon
<dillon@backplane.com>
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199912150451.UAA26014>
