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.