Dale writes:

> OK.  New theory here.  This came about in another thread about the 
> shiney new kernel, that isn't new by the way.  Anyway, look at this crap:
> 
> root@fireball / # ls -al /home/dale/
> total 640
> drwxr-xr-x 61 dale users   2672 Jul 23 10:14 .
> drwxr-xr-x  7 root root     208 Jun 17 03:01 ..
> drwx------  3 dale dale2     80 Sep  3  2010 .adobe
> -rw-r--r--  1 dale users     24 Apr 10 16:40 .aspell.en.prepl
> -rw-r--r--  1 dale users     29 Apr 10 16:40 .aspell.en.pws
> drwxr-xr-x  3 dale users     96 Feb 25  2010 .avidemux
[...]

> By comparison, check this out for my test user:
> 
> root@fireball / # ls -al /home/dale2/
> total 73
> drwx------ 13 dale2 users   544 Jul 11 01:59 .
> drwxr-xr-x  7 root  root    208 Jun 17 03:01 ..
> -rw-------  1 dale2   500     5 Jul 11 01:59 .bash_history
> -rw-r--r--  1 dale2 users   127 Apr 18 14:04 .bash_logout
> -rw-r--r--  1 dale2 users   193 Apr 18 14:04 .bash_profile
> -rw-r--r--  1 dale2 users   551 Apr 18 14:04 .bashrc
> drwxr-xr-x  4 dale2 users   128 Jul  5 12:28 .config
> drwx------  3 dale2 users    80 May  8 11:55 .dbus
> drwx------  2 dale2 users   144 May  8 11:55 Desktop
> -rw-------  1 dale2 users    24 Jul  6 22:18 .dmrc
> drwxr-xr-x  2 dale2   500   112 Jul  5 15:59 .fontconfig
> drwxr-xr-x  2 dale2   500    88 Jul 11 01:51 .gstreamer-0.10
> drwxr-----  2 dale2 users   112 Jul  5 15:59 .hplip
> drwxr-xr-x  4 dale2 users   200 Jul  5 12:16 .kde4
> drwxr-xr-x  3 dale2 users    72 May  8 11:55 .local
> drwx------  5 dale2   500   136 Jul 11 01:56 .mozilla
> drwx------  2 dale2 users    48 Apr 18 14:04 .ssh
> drwx------  3 dale2   500    72 Jul  5 12:21 .thumbnails
> -rw-------  1 dale2   500     0 Jul 11 01:59 .Xauthority
> -rw-------  1 dale2   500 50596 Jul 11 01:59 .xsession-errors
> root@fireball / #
> 
> 
> Why are some using the group users and others using my test user dale2?  

And what is group 500? Did you use your $HOME directory from another OS maybe?

> I don't think I have a group dale2.  Could this be the cause?

You have the group, or else it would not be shown by ls. But you once  group, 
which is only known by its GID 500 now.
You can check your IDs with the 'id <user>' command.

> What 
> exactly tells Linux to give those permissions?  I looked around in /etc 
> for some file that would set this but I can't find anything.

Normally, files are created with your primary group. The one that is in the 
fourth column of your user in /etc/passwd, you set it with usermod -g.

> Even if this isn't the cause, how do I go about fixing this?

If you never intended to use different groups at all, chgrp -R users $HOME 
should do the trick. But I doubt it has anything to do with your kernel 
panics.

        Wonko

Reply via email to