Es ist nicht klar, ob die Prozesse als neuer Benutzer neu gestartet werden können oder nicht. Angenommen, die Prozesse können gestoppt und erneut gestartet werden, user1
was nach der Änderung tatsächlich überflüssig wird. Dann ist es relativ einfach:
- Backup (!)
- Stoppen Sie alle Benutzer1-Prozesse
- Benutzer2 erstellen
- (optional) alle user1-Dateien verschieben / kopieren, nur um klar zu sein, dass sie jetzt zu user2 gehören (je nach Bedarf)
chown
Alle Dateien von Benutzer1 bis Benutzer2 (je nach Bedarf)- Stellen Sie sicher, dass sich kein Skript explizit auf den
user1
Namen (oderid
) oder das~user1
Home-Verzeichnis bezieht . Erstellen Sie diese Skripts generisch, indem Sie anstelle des Benutzernamens$LOGNAME
oder$HOME
statt dessen verwenden.
Wenn bei einem der Prozesse davon ausgegangen wird, dass der Benutzer eine bestimmte ID hat, dann ist dies etwas, auf das Sie achten sollten (was jedoch unwahrscheinlich ist). Danach ist es wahrscheinlich der Fall, dass Benutzer1 deaktiviert / gelöscht werden kann.