Welcome to the MacNN Forums.

If this is your first visit, be sure to check out the FAQ by clicking the link above. You may have to register before you can post: click the register link above to proceed. To start viewing messages, select the forum that you want to visit from the selection below.

You are here: MacNN Forums > Software - Troubleshooting and Discussion > Mac OS X > 10.5.3 Mach Kernel Bug (and fix)

10.5.3 Mach Kernel Bug (and fix)
Thread Tools
Mac Enthusiast
Join Date: Mar 2000
Location: Georgetown, TX USA
Status: Offline
Reply With Quote
May 30, 2008, 10:41 AM
 
For most, after 10.5.3 has been installed, the file “mach_kernel.ctfsys” is invisible. A quick check of the Finder does not (normally) identify such a critter. And that's how it should be.

But if you drag the icon of your hard drive to the Dock, and then open that, the mach_kernel.ctfsys file is (now) visible.

Additionally, when others are connected to your machine via your network, they too will be able to see the mach_kernel.ctfsys file. Thus, they are able, either innocently or maliciously, to cause harm.

The solution:

In Terminal:

1. At the prompt, enter (but without the quotes):

“sudo chflags hidden /mach_kernel.ctfsys” (you may want to cut & paste this)

2. You will then need to enter your password. Note: even though you enter your PW, there is no indication of such, but don’t worry about it.

3. After your PW has been entered, hit Return.

4. Quit Terminal.

That’s it. AFAIK, this fix has no side affects. Indeed it worked for me. Still, it is best to have a verified backup.

Others, with far more smarts, please add detail, explanations of why/how this happens, potential "gotchas", etc.
Harv
27" i7 iMac (10.10.3), iPhone 5 (iOS 8.3)
Those who can make you believe absurdities can make you commit atrocities. ~Voltaire
     
Junior Member
Join Date: Aug 2005
Status: Offline
Reply With Quote
May 30, 2008, 01:23 PM
 
It's nice to keep a clean Finder, but this isn't really a security issue. This file is owned and only writable by root. No user on your system without full sudo/root access can do anything to this file. Further, hiding the file doesn't prevent users from seeing it. (Run "cd / && ls -la" in terminal and you will see it listed). Giving someone full access to your machine over the network is also generally a bad idea- share only what you need to.

WARNING: You probably have sudo access to everything on your machine so don't try anything foolish.
     
Mac Enthusiast
Join Date: Mar 2000
Location: Georgetown, TX USA
Status: Offline
Reply With Quote
May 30, 2008, 02:32 PM
 
Thanks for the additional info. 'Twas most informative and helpful.

Alas, there is much about Eunuchs I don't know (or want to learn).

Truly, you counsel has found a receptive ear.
Harv
27" i7 iMac (10.10.3), iPhone 5 (iOS 8.3)
Those who can make you believe absurdities can make you commit atrocities. ~Voltaire
     
   
Thread Tools
Forum Links
Forum Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On
Top
Privacy Policy
All times are GMT -4. The time now is 07:53 PM.
All contents of these forums © 1995-2015 MacNN. All rights reserved.
Branding + Design: www.gesamtbild.com
vBulletin v.3.8.8 © 2000-2015, Jelsoft Enterprises Ltd., Content Relevant URLs by vBSEO 3.3.2