- Crie uma pasta chamada scripts-linux para salvar o script. Nesta pasta crie um script bash chamado monitoramento-logs.sh com o editor de texto vim;
laisvfm@lev:~$ mkdir scripts-linux
laisvfm@lev:~$ cd scripts-linux/
laisvfm@lev:~/scripts-linux$ vim monitoramento-logs.sh
No script, crie uma variável que salve o caminho para a pasta onde os logs estão salvos;
Faça com que o script exiba uma mensagem na tela do terminal com o comando echo, referenciando a variável criada;
&Dê permissão de execução para o script e execute-o;
laisvfm@lev:~/scripts-linux$ chmod 755 monitoramento-logs.sh
laisvfm@lev:~/scripts-linux$ ls -l
total 4
-rwxr-xr-x 1 laisvfm laisvfm 84 Oct 26 13:34 monitoramento-logs.sh
laisvfm@lev:~/scripts-linux$ ./monitoramento-logs.sh
Verificando logs no diretorio ../myapp/logs
- Crie um novo usuário chamado julia (mudei para lev) e um novo grupo chamado devs em seu Linux. Adicione esse usuário ao grupo criado;
laisvfm@lev:~$ sudo adduser lev
laisvfm@lev:~$ sudo groupadd devs
laisvfm@lev:~$ cat etc/passwd //para verificar se o user foi criado
laisvfm@lev:~$ getent group devs
devs:x:1002:
laisvfm@lev:~$ sudo usermod -aG devs lev //adiciona user lev ao grupo devs
laisvfm@lev:~$ getent group devs
devs:x:1002:lev
- Altere o grupo da sua pasta home para o grupo criado de forma recursiva, aplicando assim a alteração aos subdiretórios;
laisvfm@lev:~$ sudo chown -R :devs /home/laisvfm
laisvfm@lev:~$ ls -ld
drwxr-x--- 10 laisvfm devs 4096 Oct 27 00:43 .
- Acesse o usuário julia (lev), abra a pasta que contém o script e execute-o com esse usuário.
laisvfm@lev:~$ su - lev
lev@lev:~$ cd /home/laisvfm/scripts-linux/
lev@lev:/home/laisvfm/scripts-linux$ ls
monitoramento-logs.sh
lev@lev:/home/laisvfm/scripts-linux$ ./monitoramento-logs.sh
Verificando logs no diretorio ../myapp/logs