#!/bin/bash
#
# Saturday, 11/07/2020
# script to run brave-browser-dev
# as norma user..
# or creates "rootbrowser" user to run brave web browser, if logged in as root
# (a little less insecure)

if [[ $EUID -ne 0 ]]; then
   exec -a "$0" "/opt/brave.com/brave/brave-browser"  "$@" --disable-gpu --no-default-browser-check&
   exit
fi
xx=`awk -F':' '{ print $1}' /etc/passwd | grep rootbrowser`
if [ -z "$xx" ]; then
	useradd -m -g users -G audio,pulse,video -p $(openssl passwd -crypt "rooty") rootbrowser
	setfacl --recursive --modify "u:root:rwx" /home/rootbrowser
	setfacl --recursive --modify "u:rootbrowser:rwx" /home/rootbrowser
	setfacl --recursive --default --modify "u:root:rwx" /home/rootbrowser
	setfacl --recursive --default --modify "u:rootbrowser:rwx" /home/rootbrowser
	chmod 750 /home/rootbrowser
fi
xhost si:localuser:rootbrowser
sudo -u rootbrowser /opt/brave.com/brave/brave-browser --disable-gpu --no-default-browser-check "$@" 2>/dev/null&
exit 0
