J'ai donc dû faire un exercice dans un livre comme devoirs. Vous devez d'abord créer un utilisateur comme:
useradd -c "Steven Baxter" -s "/bin/sh" sbaxter
Ensuite, vous avez dû ajouter des fichiers dans le /home/sbaxter
répertoire:
touch /home/sbaxter/ some.txt new.txt files.txt
Ensuite, vous deviez supprimer l' sbaxter
utilisateur et créer un nouvel utilisateur nommé mjane
. À ma grande surprise lorsque j'ai couru find /home/ -user mjane
, le nouvel utilisateur mjane
possédait maintenant tous les anciens fichiers de sbaxter, que s'est-il passé?
la source
usermod -L -e today <username>
, ce qui verrouille le mot de passe et définit le compte pour expirer aujourd'hui (vous pouvez voir la date d'expiration d'un compte avecchage -l
).root
pouvait simuler presque n'importe quoi). Vous avez besoin de pistes d'audit pour cela.L'UID de l'utilisateur supprimé a été réutilisé par le nouvel utilisateur, et les systèmes de fichiers utilisent un UID pour la propriété, pas un nom d'utilisateur.
la source