Může se stát, že váš kolega při vytváření účtu vytvořil domovský adresář „ručně“, což vedlo k tomu, že jej vlastnil root . Zkuste následující spustit jako root :
chown -R username ~username
chgrp -R $(id -gn username) ~username
Kde username je název problematického účtu.
Upravit
Pokud se ukáže, že je to váš problém, chcete-li se tomu v budoucnu vyhnout, přidejte -m přepněte na useradd příkazový řádek použitý k vytvoření uživatelského účtu. Tím se zajistí, že se vytvoří domovský adresář vybraný uživatelem, pokud neexistuje. Tím se vytvoří domovský adresář se "správným" vlastnictvím a oprávněními, takže nebudete čelit tomuto druhu problému.
Úprava 2
chgrp příkaz přidaný výše změní skupinové vlastnictví celého domovského adresáře username až username primární skupina . V závislosti na vašem prostředí to nemusí být přesně to, co chcete, a možná budete muset změnit skupinové vlastnictví konkrétních podadresářů v domovském adresáři „ručně“, čímž nastavíte různé skupinové vlastnictví pro různé podadresáře. To obvykle neplatí pro osobní počítače, ale protože jste zmínil „kolegu“, předpokládám, že mluvíme o síťovém kancelářském prostředí, v takovém případě je pro sdílené adresáře důležité vlastnictví skupiny.