On Tue, Mar 27, 2007 at 08:23:17PM +0200, Tasmanian Devil wrote:
> Hello, list! :-)
>
> After reading this list for several monthes with dedication and after
> learning a lot from all of you, I've a strange problem myself now:
>
> I'm following -current on an Apple Mac mini (GENERIC.MP with ACPI
> enabled, dmesg below) and I transfer files with SCP and SFTP to this
> server. After a few successful transfers, /dev/null obviously breaks
> somehow on the server ("Couldn't open /dev/null" error on the client
> side):
>
> /dev root# ls -l null
> -rw------- 1 root wheel 56 Mar 27 18:13 null
>
> After a "./MAKEDEV std" everything works fine again, at least for the
> next few file transfers:
>
> /dev root# ls -l null
> crw-rw-rw- 1 root wheel 2, 2 Mar 27 19:50 null
>
> At first I thought the upgrade to OpenSSH 4.6 with a snapshot from
> about two weeks ago would have fixed this problem, but it just
> happened again. I've searched on the web and in the mailing list
> archive, but couldn't find anything related to this problem so far. I
> have never seen this problem on any of my other OpenBSD machines.
>
> Has anybody an idea what I could do to find the cause of this
> "disappearing /dev/null"? Thank you in advance for your help!
Well, it doesn't disappear so much as having its permissions altered,
but I'm certain you are aware of that.
Are you sure it's OpenSSH? What other daemons are using to /dev/null
(fstat?)? It would make sense if some daemon thought it was a logfile or
somesuch and decided to 'secure' it...
Joachim