My friend also has a core duo 2Ghz black macbook and he is having the same issue with the same error message with leopard. Can anyone else check to see if they can repair permissions? I don't think this is an isolated issue.
Definition: SUID (set user ID): The SUID permission causes a script to run as the user who is the owner of the script, rather than the user who started it. It is normally considered extremely bad practice to run a program in this way as it can pose many security problems. Later versions of the Linux kernel will even prohibit the running of shell scripts that have this attribute set.
What is SUID?
SUID stands for set user id. When a SUID file executed, the process which runs it is granted access to system resources based on the user who owns the file and not the user who created the process. When a file is SUID root it allows a program/script to perform functions that regular users are not allowed to do themselves. Many buffer overflow exploits are the result of SUID programs.
• File permissions for SUID enabled files: -rwsr-xr-x
• Examples of SUID root programs:
logging in
changing passwords
low level networking routines
control of graphical display functions
su
• Thomas Akin's Seven Rules for Safe SUID Programming:
Do not use SUID shell scripts.
Never use SUID C-shell scripts.
Always manually set your internal field separator (IFS).
Always manually set your PATH and use absolute path names.
Understand how programs you call work, and how they handle arguments.
Do not use temporary files. If you must, don't put them in a publicly writeable area.
Distrust and check all user input and eliminate dangers such as meta-characters.
I have no idea how to interpret this. Can you please explain it to me in Lay terms.I am curious about this SUID business. So I googled to find out what it actually is. So far, from what I can see it means Set User ID:
And here's more info: