quinta-feira, 8 de dezembro de 2022

Codigo pra listar varios grupos na sua maquina shell script script shell /bin/bash bin bash

Codigo pra listar varios grupos no mesmo script .


Faça um script 
tipo
vai no terminal e escreva 

nano sudo listar.sh ls

esse ls é pra colocal inha no nano mas não é necessario .

depois dar permissão ao arquivi 
chmod +x listar.sh 

pra poder executar 

dentro do código você vai escrever isso .


#!/bin/bash


 ls -l ; cd .. ; pwd ; ls -l ; cd .. ; pwd ; ls -l



Esse código acima lista tudo que esta na primeira pasta, depois volta uma pasta , mostra onde esta com pwd depois lista o grupo daquela pasta , depois volta mais uma casa na pasta , depois mostra onde estar por ultimo lista  tudo que esta naquela pasta ,  observe que o codigo volta três pasta e lista tudo em três pastas .

depois Ctrl+O pra salvar o script no nano

depois so executar



 

segunda-feira, 5 de dezembro de 2022

Detando Container Apagando container docker

 Comando pra deletar  Container em docker 


Antes de você aprender a deletar um cointainer, você tem que aprender a ver esses container .

Para ver o container vamos usar esse comando 


Se vocẽ é root use

docker ps -a


Se não for root
use

sudo docker ps -a


Esse comando ira mostrar todos os containers

Depois você pode deltar o container que estiver parado 

com o comando


docker container rm id_do_se_container


ou


docker container rm nome_do_seu_container


exemplo usando nome

docker container rm webn


o nome do meu container é webn




domingo, 4 de dezembro de 2022

Codigos pra shell script deletar usuario , deletar grupo , deletar grupo , listar usuários .

Codigos em script shell /bin/bash 

Codigos em shell script bin bash 

codigo pra deletar usuario , deletar pasta , deletar grupo , listar grupos e sair do laço , tudo feito com laço while .



!/bin/bash


echo" 1 ou 2 pra Sim "

echo " Outro numero pra não "


read -p "Escolha : " OPCAO




while [ ${OPCAO} = "1" -o ${OPCAO} = "2" ]

do



echo " 1- Deletar usuario "

echo " .             . "


echo " 2 Deletar Pasta "


echo  " 3 Deletar grupo \n\n \t "


echo" 4 - Sair "

echo " 5 - Lista  usuarios "




read -p " Digite uma opção: " OP1


case "$OP1" in 


1)  echo "Deletar Usuario "

   read -p " Digite nome do usuario que sera deletado:  " NOM


    


   [ $? -eq 0 ]


   userdel "$NOM"

  



;;


2) echo" Excluir PASTA "

  echo " Dicas  "

echo " .........." 

echo  " Se você quiser o diretorio /root  é so não digitar nada e apertar ENTER "

 echo " .  . "

echo " Se vocẽ quiser o diretorio / é so escrever no primeiro  ../ "

echo" .    . "


echo " Se você quiser o diretorio /home é so coloca  / home no promeiro "

  

read -p "Digite o lugar " LOCAL

read  -p "Digite o local " LOCAL2


   cd $LOCAL 


   cd $LOCAL2


   pwd




 echo  " .               ."

 echo  " .               ."


    read -p " Digite o nome da pasta que você quer excuir: " DIR 

    sudo rm -rf "${DIR}"




;;


3) echo"Deletar Grupo "

   read -p "Digite o nome do grupo: " GRUP 
 
   sudo groupdel "$GRUP"

;;

4) echo" Sair "

   exit 2

;;

5) echo " Listar usuarios "
 
  cat /etc/passwd


;;
esac

done



So copiar e colar . pode usar e modificar .
Esse código não foi pegado em documentação , esse código foi criado por min , então caso for usar em outro site coloque referência .

Caso for usar em um projeto tais como laboratório de pesquisa , projeto de estagio , não precisa referenciar .

Caso use em projeto de TCC coloque a referencia


Coloque nos comentários suas duvidas