init
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
if ! cat /etc/passwd | grep -E "^user"
|
||||
echo "User was not created correctly. Creating user..."
|
||||
useradd -m -s /bin/fish user
|
||||
if test ! -e /etc/sudoers.d/user.conf
|
||||
echo "Setting sudo permissions"
|
||||
mkdir -p /etc/sudoers.d/
|
||||
echo "user ALL=(ALL) NOPASSWD: ALL" >/etc/sudoers.d/user.conf
|
||||
end
|
||||
echo "Due to abnormal user creation, auto configuration guide is not available in this setup."
|
||||
echo "Try 'bubble destroy' for a new container if needed."
|
||||
end
|
||||
|
||||
function resume
|
||||
if sudo -u user tmux has-session -t 0
|
||||
if sudo -u user tmux ls | grep -E "^0.*attached)"
|
||||
echo "The default tmux session has been attached, dropping you to a normal shell."
|
||||
cd /home/user && sudo -u user /bin/fish
|
||||
else
|
||||
sudo -u user tmux attach -t 0
|
||||
end
|
||||
else
|
||||
sudo -u user tmux new-session -c /home/user /bin/fish
|
||||
end
|
||||
end
|
||||
|
||||
resume
|
||||
Reference in New Issue
Block a user