From cd98e111d861e17d4520075325263789fa36288f Mon Sep 17 00:00:00 2001 From: Mar Alegre Date: Sat, 1 Jan 2022 20:06:40 -0500 Subject: [PATCH] added extra stuff to install script --- install.sh | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/install.sh b/install.sh index 416aa5d..bd7f2eb 100755 --- a/install.sh +++ b/install.sh @@ -42,8 +42,14 @@ sudo systemctl enable containers-startup.service # create startup.d if it doesn't exist sudo mkdir -p /etc/containers/startup.d +echo "Configuring volumes directory ..." +sudo mkdir -p /srv/vol +sudo chown containers:containers /srv/vol +sudo chmod 700 /srv/vol + # configure containers user name=containers +homedir=/usr/lib/containers uid=5000 subrange="1000000-1000000000" if [[ ! $(getent group $name) ]]; then @@ -52,10 +58,14 @@ if [[ ! $(getent group $name) ]]; then fi if [[ ! $(getent passwd $name) ]]; then echo "Creating user '$name' ..." - sudo useradd -r -u $uid -p '*' -s /sbin/nologin -d /srv/vol -g $name $name + sudo useradd -r -u $uid -p '*' -s /sbin/nologin -d $homedir -g $name $name fi echo "Configuring user '$name' ..." sudo groupmod -g $uid $name -sudo usermod -u $uid -p '*' -s /sbin/nologin -d /srv/vol/ -G '' -v $subrange -w $subrange -g $name $name +sudo usermod -u $uid -p '*' -s /sbin/nologin -d $homedir -G '' -v $subrange -w $subrange -g $name $name +sudo loginctl enable-linger containers +echo "Creating home directory $homedir ..." +sudo mkdir -p $homedir +sudo chown $name:$name $homedir echo "Install finished successfully."