CyanogenMod Disables Root by Default For New Versions
"On a default CyanogenMod installation, root usage will have to be explicitly enabled by the user. This means that the user is fully aware that any application that uses root may perform actions that could compromise security, stability and data integrity. Once enabled, the process mirrors that of the current process, apps that request root will be flagged by the SuperUser.apk and the user will have to grant selective access."
In my opinion, this is a big step for CyanogenMod for two reasons. First, it helps them protect users from themselves and malicious software which may target Cyanogen users. Second, it makes CyanogenMod a 'legitimate' option for those looking to intro their friends to a custom ROM, without worrying about upping their friend's risk of problems. Good Move!
Dr. Jon Westfall, MCSE, MS-MVP
Executive Editor - Android Thoughts
News Editor - Windows Phone Thoughts