Pode ser que o seu colega, ao criar a conta, tenha criado o diretório pessoal "manualmente", o que resultou na propriedade de root
. Tente executar o seguinte como root
:
chown -R username ~username
chgrp -R $(id -gn username) ~username
Em que username
é o nome da conta problemática.
Editar
Se este for o seu problema, para evitar que isso aconteça no futuro, você deseja adicionar a opção -m
à linha de comando useradd
usada para criar a conta de usuário. Isso garante que o diretório inicial selecionado do usuário seja criado, se não existir. Isso cria o diretório inicial com a propriedade "correta" e as permissões para que você não enfrente esse tipo de problema.
Editar 2
O comando chgrp
adicionado acima alterará a propriedade do grupo de todo o diretório inicial do grupo principal username
to username
. Dependendo do seu ambiente, isso pode não ser exatamente o que você deseja e possivelmente será necessário alterar a propriedade do grupo de subdiretórios específicos dentro do diretório inicial "manualmente", definindo assim a propriedade de grupos diferentes para subdiretórios diferentes. Isso geralmente não é o caso de computadores pessoais, mas desde que você mencionou "um colega", presumo que estamos falando de um ambiente de escritório em rede, no qual a propriedade de grupo é importante para diretórios compartilhados.