adduser bob --no-create-home --home-dir /home/bob/ -uid [the_uid]
--help
fornece todos os sinalizadores possíveis que você pode usar.
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.
adduser bob --no-create-home --home-dir /home/bob/ -uid [the_uid]
--help
fornece todos os sinalizadores possíveis que você pode usar.
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).