Può darsi che il tuo collega, durante la creazione dell'account, abbia creato la home directory "a mano" che ne è risultata essere di proprietà di root
. Prova a eseguire quanto segue come root
:
chown -R username ~username
chgrp -R $(id -gn username) ~username
Dove username
è il nome dell'account problematico.
Modifica
Se questo risulta essere il tuo problema, per evitare che ciò accada in futuro, vuoi aggiungere il -m
passare al useradd
riga di comando utilizzata per creare l'account utente. Ciò garantisce che la home directory selezionata dall'utente venga creata se non esiste. Questo crea la home directory con la proprietà e le autorizzazioni "giuste" in modo da non dover affrontare questo tipo di problema.
Modifica 2
Il chgrp
Il comando aggiunto sopra cambierà la proprietà del gruppo dell'intera home directory di username
a username
gruppo principale di . A seconda del tuo ambiente, questo potrebbe non essere esattamente ciò che desideri e potresti dover modificare la proprietà del gruppo di sottodirectory specifiche all'interno della directory home "manualmente", impostando così una proprietà del gruppo diversa per diverse sottodirectory. Questo di solito non è il caso dei personal computer, ma poiché hai menzionato "un collega", presumo che stiamo parlando di un ambiente di ufficio in rete, nel qual caso la proprietà del gruppo è importante per le directory condivise.