Pascal Hambourg <pas...@plouf.fr.eu.org> writes:
> Did you consider chroot instead of multiboot ?

I have had some time to play with chroot and there is only 1
problem I have just discovered with everything else working
perfectly.

        What I did was use what would have been the wheezy boot
drive as follows:

        The only partition that could be used here was partition
1 which, on this system was /dev/sde1.

        I mounted /dev/sde1 to /mnt and used rsync to copy
everything it could including devices to /home/wheezy

rsync --devices -alHvbq /mnt/ /home/wheezy

        It appears to have done that and /dev/ttyUSB0 was there
so I tried to test it as user martin, not root as in "Safety,
first."

        When I tried to access the port, I got Permission denied
which means one isn't in the dialout group.  This always happens
if you forget to add yourself via usermod as root.

        I went backup to root while still in jail and commanded:

usermod -a -Gdialout martin

There was no complaint so I su'd back to martin and did groups martin.

        I was in all the groups one is put in by default when
creating a new account but no dialout.

        After trying a full logout from the jail, I did what
many criminals do and went right back in and tried groups martin
once again.

        No dialout and no complaint either.

        I did successfully compile a small PIC binary from source
with the old environment and compared it with a compile from 2016
and noticed that the binaries were different.  After saying a few
choice words, I checked a little further and noticed that both
were exactly the same size to the byte so I ran strings on each
binary and found or maybe rediscovered that gpasm which is the
PIC assembler puts a time and date stamp on each build you make
from source so I don't know for sure that the new build is
exactly the same but I would bet money it is.

        Anyway, usermod from jail fails quietly and I never get
added to dialout.

        Again thanks for the suggestion and any constructive
ideas are appreciated.

        Many thanks.

Martin McCormick

Reply via email to