2021-11-04 12:11:52
This commit is contained in:
14
bootstrap.sh
14
bootstrap.sh
@@ -6,11 +6,19 @@
|
|||||||
# By: gbaconni@student.42lausanne.ch +#+ +:+ +#+ #
|
# By: gbaconni@student.42lausanne.ch +#+ +:+ +#+ #
|
||||||
# +#+#+#+#+#+ +#+ #
|
# +#+#+#+#+#+ +#+ #
|
||||||
# Created: 2021/11/04 10:58:16 by gbaconni #+# #+# #
|
# Created: 2021/11/04 10:58:16 by gbaconni #+# #+# #
|
||||||
# Updated: 2021/11/04 11:53:59 by gbaconni ### lausanne.ch #
|
# Updated: 2021/11/04 12:11:48 by gbaconni ### lausanne.ch #
|
||||||
# #
|
# #
|
||||||
# **************************************************************************** #
|
# **************************************************************************** #
|
||||||
#!/bin/bash -x
|
#!/bin/bash -x
|
||||||
|
|
||||||
|
ft_apt ()
|
||||||
|
{
|
||||||
|
user=${1-marvin}
|
||||||
|
sed -i'.orig' -r 's/^(deb cdrom)/#\1/' /etc/apt/sources.list
|
||||||
|
apt-get update
|
||||||
|
apt-get clean
|
||||||
|
}
|
||||||
|
|
||||||
ft_editor ()
|
ft_editor ()
|
||||||
{
|
{
|
||||||
user=${1-marvin}
|
user=${1-marvin}
|
||||||
@@ -80,12 +88,14 @@ ft_ufw ()
|
|||||||
main ()
|
main ()
|
||||||
{
|
{
|
||||||
user=${1-marvin}
|
user=${1-marvin}
|
||||||
|
port=${2-4242}
|
||||||
|
ft_apt ${user}
|
||||||
ft_editor ${user}
|
ft_editor ${user}
|
||||||
ft_ssh ${user}
|
ft_ssh ${user}
|
||||||
ft_groups ${user}
|
ft_groups ${user}
|
||||||
ft_policy ${user}
|
ft_policy ${user}
|
||||||
ft_sudo ${user}
|
ft_sudo ${user}
|
||||||
ft_ufw ${user} 4242
|
ft_ufw ${user} ${port}
|
||||||
echo "That's all Folks!"
|
echo "That's all Folks!"
|
||||||
return 0
|
return 0
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user