On 03/07/2011 20:25, JD wrote: > On 07/03/2011 11:09 AM, Johan Scheepers wrote: >> On 03/07/2011 20:01, JD wrote: >>> On 07/03/2011 10:55 AM, Petrus de Calguarium wrote: >>>> Johan Scheepers wrote: >>>> >>>>> I have a multiple boot internal drive (different linux >>>>> flavors)(excluding windows). >>>>> >>>>> Have a external usb drive for backup between these different systems. >>>>> >>>>> Now booting in a different flavor the permissions change to numbers. >>>>> >>>>> My normal permission is johan johan. I am the only user at home. >>>> I had that, too, a long time ago. It came from experimenting with Debian, >>>> Ubunto and others and using the same username on those other non-Fedora >>>> systems. What I did was not really a solution. Since I am a confirmed >>>> Fedoristo, I simply do not mount my home/Documents partition to alien systems. >>>> >>> Johan, >>> can you check /etc/passwd to see if the number of your uid belongs to >>> user johan >>> and check /etc/group to see if there is a group named johan and what >>> it's gid is? >>> >> Machine one..johan 1000:1000 >> Machine two ..johan 500:500 >> > OK! now we are getting somewhere. > Is your same home account mounted by both machines? (I assume that it is). > > if you > ls -ld $HOME > > and you get johan johan > for UID and GID ownership, then on that > machine, your home dir's UID and GID numbers > match the numbers in the password file and the group file. > > If not, then your home directory and it's contents > belong to the user whose UI and GID match the password > and group files in /etc. > > On the machine that displays numbers, you need > to become root and modify the uid and gid of user johan. > > If you cannot become root, then you can have some > more work to do: > > 1. On the machine where you CAN become root, then become root, and > execute /usr/bin/system-config-users File not existing > and in the GUI modify the UID and GID of user johan to match the > numbers on the other machine. > This means that after you finish the modification, > you have to be sure that the /etc/passwd and /etc/group have > the right numbers for UID and GID and they match the other machine. > > > 2. as root, execute the command: > chmod -R johan:johan ~johan > > On some versions of linux, the command takes the form > chmod -R johan.johan ~johan > > On some other linux'es both variations work. > Thanks to all who jumped in. There seem to be a lot of interest. Hi JD.. I used your advice with some modifications. First it is not a different machine but different distro's on same machine. Distro one being my main distro and was already.. johan@johan:~$ id uid=1000(johan) gid=1000(johan) groups=1000(johan),4(adm),20(dialout),24(cdrom),46(plugdev),112(lpadmin),120(admin), 122(sambashare) johan@johan:~$ so distro two needed changing because it was 500. Booted in distro 2 and as root.. Gedit /etc/passwd and changed appropriate line to read.. . johan:x:1000:1000:Johan Scheepers:/home/johan:/bin/bash and then gedit.. /etc/group and changed appropriate line to.. johan:x:1000: Then in /home/johan did.... chown johan ~johan chgrp johan ~johan Logged out / in and was OK. Rebooted 5 times both ways and permissions stayed put. Now reading all the responses it seems there is more than one way to do this. Again thanks to all. Johan S -- users mailing list users@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe or change subscription options: https://admin.fedoraproject.org/mailman/listinfo/users Guidelines: http://fedoraproject.org/wiki/Mailing_list_guidelines