Onde estão os conteúdos imaculados e intocados de um arquivo ~ / .profile?

8

Vários arquivos no meu diretório pessoal estão desaparecendo. Por exemplo. .bashrc , .bash_profile , authorized_keys e agora .profile .

Independentemente de como isso aconteceu, gostaria de restaurar o arquivo original .profile original. Se eu criar um novo usuário no meu sistema, será criado um. Onde posso encontrar este conteúdo .profile de uma instalação nova e intocada?

    
por Jay 12.07.2013 / 10:54

1 resposta

9

Em /etc/skel/ . Este é o "esqueleto" do usuário usado ao criar um novo usuário. Em uma instalação normal do Ubuntu, é assim:

/etc/skel
├── .bash_logout
├── .bashrc
└── .profile

Se você adicionar arquivos aqui você mesmo, ele será colocado no diretório inicial de usuários recém-criados. Para restaurar o padrão, basta copiá-lo de lá:

cp /etc/skel/.profile ~/

Veja também a% man_de% manpage sobre isso:

% bl0ck_qu0te%

Embora estritamente não esteja no escopo da sua pergunta, mas é digno de nota, também o arquivo de perfil de todo o sistema ( useradd ) é avaliado no login como Johankor menciona em sua resposta .

    
por gertvdijk 12.07.2013 / 11:19