Adiciona um usuário com um diretório inicial já existente

2

Eu recentemente reinstalei o Ubuntu. Como eu tinha uma partição separada para /home , consegui manter meus arquivos antigos.

Agora eu preciso adicionar outro usuário, digamos, chamado "bob". O diretório /home/bob já existe. Como faço para criar o novo usuário bob quem tem isso como seu diretório pessoal?

Poderei simplesmente criar o novo usuário por meio da GUI de configurações ou existem armadilhas relacionadas a permissões de arquivos, arquivos de configuração ocultos, etc.?

Se for pertinente, atualizei o Ubuntu 14.04.3 para o 16.04. Além disso, minha própria conta, que criei durante a nova instalação, funcionou bem com o antigo diretório inicial.

    
por rvighne 18.06.2016 / 04:38

2 respostas

5

adduser bob --no-create-home --home-dir /home/bob/ -uid [the_uid]

--help fornece todos os sinalizadores possíveis que você pode usar.

    
por Giannis Flou 21.12.2017 / 00:09
4

Eu resolvi o seguinte:

# adduser --home /home/bob bob
# chown -R bob:bob /home/bob

Como o novo usuário não possui automaticamente o diretório inicial antigo, ele inicialmente não consegue efetuar login. Então eu tive que usar a segunda linha.

Finalmente, ainda há algumas falhas na nova conta. Eu suponho que terei que limpar todos os arquivos de cache e configuração do antigo diretório inicial ( ~/.config , ~/.cache e ~/.local/share parece).

    
por rvighne 18.06.2016 / 07:21