Es kann sein, dass Ihr Kollege beim Anlegen des Accounts das Home-Verzeichnis "von Hand" angelegt hat, wodurch es root
gehört . Versuchen Sie Folgendes als root
auszuführen :
chown -R username ~username
chgrp -R $(id -gn username) ~username
Wobei username
ist der Name des problematischen Kontos.
Bearbeiten
Wenn sich herausstellt, dass dies Ihr Problem ist, möchten Sie, um dies in Zukunft zu vermeiden, den -m
hinzufügen wechseln Sie zu useradd
Befehlszeile, die zum Erstellen des Benutzerkontos verwendet wird. Dadurch wird sichergestellt, dass das ausgewählte Home-Verzeichnis des Benutzers erstellt wird, wenn es nicht existiert. Dadurch wird das Home-Verzeichnis mit den "richtigen" Eigentumsrechten und Berechtigungen erstellt, sodass Sie nicht mit dieser Art von Problemen konfrontiert werden.
Bearbeiten 2
Die chgrp
Der oben hinzugefügte Befehl ändert den Gruppenbesitz des gesamten Home-Verzeichnisses von username
bis username
's primäre Gruppe. Abhängig von Ihrer Umgebung ist dies möglicherweise nicht genau das, was Sie möchten, und Sie müssen möglicherweise den Gruppenbesitz bestimmter Unterverzeichnisse im Home-Verzeichnis "manuell" ändern, wodurch unterschiedliche Gruppenbesitztümer für verschiedene Unterverzeichnisse festgelegt werden. Dies ist normalerweise bei PCs nicht der Fall, aber da Sie "einen Kollegen" erwähnt haben, gehe ich davon aus, dass wir über eine vernetzte Büroumgebung sprechen, in diesem Fall ist der Gruppenbesitz für gemeinsam genutzte Verzeichnisse wichtig.