kern/139014: [null] /dev/null must be immunable to delete/unlink
Robert Lorentz
robert.lorentz at gmail.com
Wed Apr 27 00:31:38 UTC 2011
Jason -
Thanks for responding. Also thanks for your help on freenode #freebsd (I'm on there as rcl sometimes)
I've run your script and this is what I get:
-------------- next part --------------
FreeBSD 9.0-CURRENT #0 r220986: Sun Apr 24 08:25:28 UTC 2011 root at bsdvm.localdomain:/usr/obj/root/current/current/sys/GENERIC
BEFORE
/dev/null: empty
File: "/dev/null"
Size: 0 FileType: Character Device
Mode: (0666/crw-rw-rw-) Uid: ( 0/ root) Gid: ( 0/ wheel)
Device: 255,83886080 Inode: 23 Links: 1
Access: Tue Apr 26 20:00:07 2011
Modify: Tue Apr 26 20:00:01 2011
Change: Tue Apr 26 20:00:01 2011
crw-rw-rw- 1 root wheel - 0, 23 Apr 26 20:00 /dev/null
AFTER
/dev/null: empty
File: "/dev/null"
Size: 0 FileType: Character Device
Mode: (0777/crwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ wheel)
Device: 255,83886080 Inode: 23 Links: 1
Access: Tue Apr 26 20:00:08 2011
Modify: Tue Apr 26 20:00:08 2011
Change: Tue Apr 26 20:00:08 2011
crwxrwxrwx 1 root wheel - 0, 23 Apr 26 20:00 /dev/null
-------------- next part --------------
I see no real difference between our results except that my /dev/null starts as 666 and comes back as 777 and yours is always 777. Again, I'm not clear on the meaning of this PR - I will abandon and move on. It does seem that the PR should be either clarified or closed
On Apr 26, 2011, at 3:55 AM, Jason J. Hellenthal wrote:
>
> Robert,
>
> Sure this could be a good PR to verify but as the condition does not
> exist on 8.2-STABLE as of today, I feel that you are just going to be
> chasing a ghost in the machine.
>
> This does not say that it wasn't relevant back then but as of now it is.
> The PR didn't specify any realness to what was seen as I can tell from
> reading it over it just says it disappeared and there could be many
> possible reasons for that happening that fall back to the user in the
> chair.
>
> Attached is output from the script with a little more verbosity to show
> its current status.
>
> If the same can still be reproduced on a recent -CURRENT system then
> so-be-it but otherwise this can be closed.
>
> On Tue, Apr 26, 2011 at 02:50:10AM +0000, Robert Lorentz wrote:
>> The following reply was made to PR kern/139014; it has been noted by GNATS.
>>
>> From: Robert Lorentz <robert.lorentz at gmail.com>
>> To: bug-followup at FreeBSD.org,
>> fluffy at FreeBSD.org
>> Cc:
>> Subject: Re: kern/139014: [null] /dev/null must be immunable to delete/unlink
>> Date: Mon, 25 Apr 2011 22:19:47 -0400
>>
>> I've just started poking around the PR's to try to learn and help out, =
>> and this one looked like a good first try..
>>
>> Sure enough, as root on 9.0 -CURRENT I can "rm /dev/null" and it does =
>> unlink and is missing. However, I just recreate it with mknod /dev/null =
>> c 0 6 .. the behavior is identical on 8.2-RELEASE.
>>
>> Am I missing something here? Is there some kind of new default behavior =
>> that should be implemented here?=20=
>
> --
>
> Regards,
> Jason J. Hellenthal
>
> <test.txt><test.sh>
More information about the freebsd-bugs
mailing list