KSCD when presented with an unknown disc (and one that isn't in the remote CDDB) gives you the option to input the information about the disc and either upload or save to the local hard drive the information about the CD. Unfortunately the default permissions on the /usr/share/apps/kscd/cddb/ are such that end-users cannot write to that directory. This causes KSCD to freak out and complain that it can't write to the directory. The solution is to have the admin chmod a+w on /usr/share/apps/kscd/cddb/ but that shouldn't HAVE to be done...permissions should be correct on that directory to begin with. Please make a note that in the future, the cddb directory tree needs to be world-writeable (or at least writeable from the local console!)
We can't trade off security for usability. In a future release, we'll have a tool for setting local security levels; it will take care of changing permissions for this directory (and others). Until then, we won't give a cracker a chance.