Tiny Core Linux
Tiny Core Base => TCB Q&A Forum => Topic started by: baz on February 26, 2010, 03:42:50 PM
-
When I boot I get 5 permission denied errors (if I showapps):
gnome-icon-theme touch: /usr/local/tce.installed/shared-mime-info: permission denied
shared-mime-info touch: /usr/local/tce.installed/gamin: permission denied
gamin touch: /usr/local/tce.installed/libnotify: permission denied
libnotify touch: /usr/local/tce.installed/hal: permission denied
hal touch: /usr/local/tce.installed/libpci: permission denied
I don't think this is causing me any issues yet, but would like to know what it is and whether there could be some repercussions from it.
Cheers,
Baz
-
This probably comes from an extension with incorrect permissions on /usr/local/tce.installed - it will be the one loaded immediately before those listed with the error
-
I think it is related to XFCE and I know it was just updated recently, perhaps something needs to be looked at in there - although it does load fine. I guess I should just make sure all those files have rw on tc:staff?
-
The folder needs "chmod 775"/"chown root:staff"
-
First, please check you have the latest extensions. Then,
use this script to check which extension it is:
http://forum.tinycorelinux.net/index.php?topic=5139.0
-
Fun script, I got:
Wrong perms on alsa-config
Wrong perms on gnome-icon-theme
Wrong perms on schumacher-clean-fonts
What next?
-
If you're using the latest version of those extensions, then the extension maker ideally should correct the permissions, but I have a feeling that Jason has a script he can run to fix things.
If you feel at ease with handling extensions, you could fix yours locally in the meantime.
-
I should really get into extensions, that's next on my learning list.
-
Curaga's script is a little different than the check I use, as mine allows for set group id, which for tce.installed purposes is probably harmless.
-
True, it was pretty quickly put up. Updated it to check for that as well.
-
Looking at your method, I will likely use it to reduce coreutils dependencies for running the audit script.