Puede darse el caso de que su colega, al crear la cuenta, haya creado el directorio de inicio "a mano", lo que resultó en que sea propiedad de root
. Intenta ejecutar lo siguiente como root
:
chown -R username ~username
chgrp -R $(id -gn username) ~username
Donde username
es el nombre de la cuenta problemática.
Editar
Si este resulta ser su problema, para evitar que esto suceda en el futuro, desea agregar el -m
cambiar al useradd
línea de comando utilizada para crear la cuenta de usuario. Esto garantiza que se cree el directorio de inicio seleccionado por el usuario si no existe. Esto crea el directorio de inicio con la propiedad y los permisos "correctos" para que no enfrente este tipo de problema.
Editar 2
El chgrp
el comando agregado anteriormente cambiará la propiedad del grupo de todo el directorio de inicio de username
a username
grupo primario de . Dependiendo de su entorno, es posible que esto no sea exactamente lo que desea y posiblemente deba cambiar la propiedad del grupo de subdirectorios específicos dentro del directorio de inicio "manualmente", configurando así una propiedad de grupo diferente para diferentes subdirectorios. Por lo general, este no es el caso de las computadoras personales, pero dado que mencionó a "un colega", asumo que estamos hablando de un entorno de oficina en red, en cuyo caso la propiedad grupal es importante para los directorios compartidos.