[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [shell-script] Remover Pacotes de um Arquivo
From: |
Daniel O. Dantas |
Subject: |
Re: [shell-script] Remover Pacotes de um Arquivo |
Date: |
Wed, 29 Aug 2007 11:40:08 -0300 |
Não conhecia essa particularidade do dpkg. Mas eu gostaria realmente de
saber como funciona o método de remover baseado no conteúdo do arquivo.
Digamos que eu instale apenas alguns pacotes no sistema, e queira confirmar,
um a um, os pacotes que irei remover baseado no conteúdo do arquivo.
Melhor exemplificado, tenho o seguinte script:
#!/bin/bash
echo "Verificando arquivos com permissão de SUID BIT..."
find / - perm -4000 > /root/auditoria/lista.suid
echo -n "Deseja remover o SUID BIT dos arquivos? (S/N):"
read acao
case $acao in
S|s)
chmod -Rv -s /
echo "Permissoes de SUID BIT Removidas!"
sleep 3
exit ;;
N|n)
exit ;;
*)
echo "Opção Inválida"
sleep 3
exit ;;
esac
Se eu quiser, por exemplo, escolher os arquivos que quero remover o SUID
BIT, baseado no arquivo que gerei, e não todos os arquivos, como o script,
como faço? Até achei essa informação, mas me enrosquei e não consegui
fazer... Esse é o motivo do pedido de ajuda.
Mas, obrigado pela informação do dpkg, já anotei e usarei conforme a
necessidade.
--
Abraços
Daniel O. Dantas
Em 29/08/07, Salviano de Araujo Leão <address@hidden> escreveu:
>
> On Tuesday 28 August 2007 20:43:49 Daniel O. Dantas wrote:
>
> Não entendi bem o seu problema. Veja estes dois comando
> $ dpkg --get-selections > Pacotes
> # Ele retorna o estado de todos os pacotes do sistema no file Pacotes
> $ dpkg --set-selections < Pacotes
> $ dselect --> aplica as selecoes anteriores
> $ aptitude --> eh so mandar instalar ou remover, que ja está tudo
> selecionado
>
> O arquivo /var/lib/aptitude/pkgstates mantém um lista completa de todos
> os pactes intalados em sua máquina.
>
> Você pode gerar um Pacotes e mudar o estado da selecao do arquivo Pacotes
> e posteriormente aplica-las todas de uma única vez.
>
> Abraços
>
> Salviano
>
[As partes desta mensagem que não continham texto foram removidas]