From grub I use /boot/vmlinuz root=/dev/sdb7 ro single to go to tty1 and then type westoncaller but it will only run with sudo.

Why not as user instead of root ?