Excluindo usuários e seus diretórios Eliminaria tudo do meu sistema?

2

Quando entrei na minha organização. Eu tinha instalado uma nova cópia do Ubuntu 12.04 removendo totalmente sua instalação do Windows. Depois de atualizações e atualizações regulares, agora é o Ubuntu 15.04.   Hoje, eu estou deixando minha organização atual e feito com todas as coisas de entrega, portanto, eu tenho que redefinir tudo do meu Ubuntu. De modo que deve parecer uma nova cópia do Ubuntu (15.04).

ou seja

  • Todos os softwares que eu instalei.
  • Todos os usuários e grupos que eu criei
  • Todos os arquivos que eu criei e modifiquei ... etc.

Então, a consulta é

  • Excluir usuários faria todas as coisas acima? OU
  • Há mais alguma coisa necessária?
por trex 20.11.2015 / 10:03

2 respostas

3
Em suma, será um grande incômodo reverter todas as mudanças no sistema e eliminar todos os vestígios de uso. Como você não está querendo manter nada, sugiro strongmente que você faça apenas uma reinstalação. Isso será mais rápido.

De qualquer forma, você pediu uma remoção manual de material, então eu também tentarei responder a isso. Note que eu provavelmente esqueci algo que pode ter sobrado, ou que você pode facilmente apagar um arquivo demais e tornar o sistema instável ou inutilizável. Nenhuma garantia sobre isso.

  •   

    Todo o software que eu instalei

Não, a exclusão da sua conta de usuário não desinstalará nenhum software do sistema inteiro. Se você instalou um aplicativo em seu diretório inicial e optou por excluir todo o diretório inicial, ele será removido. Mas todos os programas instalados através do Centro de Software, Synaptic, apt , apt-get , aptitude , dpkg , etc ... permanecerão. Você teria que desinstalar todos eles manualmente.

Um bom começo para descobrir quais pacotes você instalou é a saída de:

apt-mark showmanual

Mas prepare-se para uma lista bastante longa que contenha também todos os pacotes pré-instalados e do sistema que você não deve remover. Desinstale apenas aqueles que você pode se lembrar de ter instalado. Isso é feito com mais facilidade com:

sudo apt-get purge PACKAGENAMES

Depois disso, remova também todos os pacotes de dependência desnecessários:

sudo apt-get autoremove
  •   

    Todos os usuários e grupos que criei

Você só pode remover manualmente as contas de usuários. Ao fazer isso, dependendo da ferramenta, você também terá a opção de excluir o diretório inicial desse usuário ou até mesmo todos os arquivos pertencentes a ele em qualquer lugar (pode demorar muito tempo ...). Algumas ferramentas removem automaticamente o grupo primário do usuário excluído, se ele ficar vazio.

Eu recomendaria um dos seguintes comandos para remover usuários e seu grupo principal e excluir seu diretório pessoal, dependendo se você quiser um arquivo de backup do que foi excluído ou não:

sudo deluser --remove-home --backup USERNAME
sudo deluser --remove-home USERNAME

Para remover um grupo, use o comando abaixo:

sudo delgroup GROUPNAME
  •   

    Todos os arquivos que eu criei e modifiquei ... etc.

Você poderia fazer isso manualmente ou modificar os comandos deluser acima. Escolha um deles (com ou sem criar um arquivo de backup dos arquivos excluídos) e execute-o em vez daqueles acima. Dependendo do número de arquivos que você tem, isso pode demorar um bom tempo, por isso é melhor executá-lo antes de iniciar o horário de almoço.

sudo deluser --remove-all-files --backup USERNAME
sudo deluser --remove-all-files USERNAME

Ou você pode usar find para pesquisar todos os seus arquivos:

sudo find /DIRECTORY/TO/SEARCH -user USERNAME

Isso irá pesquisar recursivamente em /DIRECTORY/TO/SEARCH e seus subdiretórios para todos os arquivos pertencentes a USERNAME .

Você pode excluir imediatamente todos esses arquivos ( perigoso! - certifique-se de conhecer as consequências, fez backup de todos os dados importantes e verificou a saída do comando find acima ) com o seguinte comando:

sudo find /DIRECTORY/TO/SEARCH -user USERNAME -delete

Observe que find e deluser --remove-all-files localizam somente os arquivos de propriedade de um usuário. Não é importante quem os criou.

    
por Byte Commander 20.11.2015 / 10:41
1

Remover completamente tudo do seu sistema e manter um sistema operacional em funcionamento

Da sua pergunta você começou com uma nova cópia do Ubuntu removendo o Windows e instalando o Ubuntu. Você fez isso com um ISO. Você substituiu a partição do Windows (a instalação do Windows por uma instalação do Ubuntu).

Você pode fazer a mesma coisa substituindo sua instalação atual do Ubuntu por uma nova instalação do Ubuntu a partir de um ISO baixado.

Quando você executar a instalação, terá opções como atualizar ou apenas substituir os diretórios do sistema, como (/ etc, / lib, / var, etc).

O melhor é garantir que você tenha feito o backup do sistema caso esteja errado sobre querer remover tudo o que foi instalado, incluindo todos os usuários e seus arquivos e documentos. Porque se você fizer uma instalação totalmente nova, seria como substituir virtualmente o computador por um novo computador, onde nada estaria antes.

Eu recomendaria que você instalasse o último "LTS" para que a instalação que você deixa tenha suporte oficial ao Ubuntu por um período maior de tempo (até 5 anos após o lançamento).

Removendo programas sem o sistema operacional fresco

Uma alternativa seria realmente saber quais programas você instalou e individualmente remover cada programa um por um pelo nome. Você teria que usar o método fornecido do próprio programa para removê-lo e seus arquivos associados.

Para programas instalados por meio do repositório normal ou de um pacote DEB, você pode desinstalar os programas individuais com:

Os programas são instalados a partir do repositório:

$ apt-get remove --purge packagename

Programas são instalados a partir de pacotes DEB:

$ sudo dpkg -r packagename

Depois de remover cada um dos programas instalados, você poderá criar um novo usuário padrão com sudo access. Faça login a partir dessa conta e remova / limpe as contas de usuário que você deseja remover (incluindo a sua).

A opção -r excluirá o diretório inicial dos usuários no qual os documentos, downloads e perfis são armazenados.

$ userdel -r vivek
    
por L. D. James 20.11.2015 / 10:49