Você criou um diretório com um diretório inicial que já existe.
adduser: warning: the home directory already exists.
Not copying any file from skel directory into it.
Isso não é um erro, é um aviso. Geralmente, o motivo para não criar um diretório inicial é para um usuário cujo diretório inicial não deve existir. Aqui está, o que tem uma grande chance de ser um erro do administrador do sistema (por exemplo, um script ruim de copiar e colar ou de um buggy). Como você realmente pretendia usar um diretório inicial existente, ignore este aviso.
[root@LinuxAcademy ~]# su Jerry
bash-4.1$ bash: /home/panos/.bashrc: Permission denied
bash-4.1$
Você fez login como Jerry. Esse bash 4.1 está sendo executado como Jerry. Jerry não tem permissão para ler seu ~/.bashrc
, porque o arquivo .bashrc
é legível apenas para panos
(e talvez para um grupo ao qual Jerry não pertence) ou porque o diretório /home/panos
em si não está acessível ( x
permission) para Jerry. Então o bash lhe diz que não pode ler seu arquivo de inicialização e exibe seu prompt padrão.
Ter vários usuários com o mesmo diretório inicial é muito incomum (excluindo as contas do sistema cujo diretório base não importa). O que você deve fazer em relação às permissões depende do que você está tentando alcançar com isso. Você provavelmente quer pelo menos permitir que todos esses usuários leiam o diretório inicial.