web-dev-qa-db-fra.com

Pourquoi y a-t-il de nombreux comptes invités sur mon système?

Après avoir vu cette réponse , j'ai réalisé qu'il y avait de nombreux comptes d'invités sur mon système:

 grep guest /etc/passwd
guest-jzXeRx:x:11:12:27Host,::/tmp/guest-jzXeRx :/bin/false 
 guest-l5dAPU: x: 118: 128: invité ,:/tmp/guest-l5dAPU:/bin/false 
 guest-FdSAkw: x: 119: 129 : Guest ,:/tmp/guest-FdSAkw:/bin/false 
 Guest-eBU0cU: x: 121: 131: Invité ,:/tmp/guest-eBU0cU:/bin/false 

De plus, en ce moment, personne n'est connecté en tant qu'invité, mais si quelqu'un se connecte en tant qu'invité, un nouveau compte invité est créé - pourquoi, puisqu'il existe déjà d'autres comptes d'invités? Une fois que le nouvel invité se sera déconnecté, son compte sera supprimé. Mais pourquoi les autres comptes d'invité restent-ils? Pour quel usage/but?

Cela ne me dérange pas du tout ce compte d’invité, mais je veux savoir s’il est acceptable de les supprimer manuellement.

10
Radu Rădeanu

Les entrées guest-XXXXXX dans /etc/passwd et /etc/group sont normalement supprimées lorsque vous vous déconnectez d'une session d'invité. Peut-être avez-vous redémarré plusieurs fois sans vous déconnecter au préalable.

Vous pouvez supprimer les entrées en toute sécurité. Si vous le faites comme ça:

Sudo deluser guest-jzXeRx

pour le nom d'utilisateur de l'invité respectif, /etc/passwd et /etc/group seront nettoyés.

10
Gunnar Hjalmarsson

Je mets dans mes deux cents. C'est normal de voir ça.

Dans Ubuntu 1000 + ID utilisateur (uid) sont autorisés pour utilisateur normal et moins de 1000 (uid) sont attribués à l'application système et aux démons. De plus, les comptes d'invités sont supprimés périodiquement. Donc, si vous voulez vérifier complètement le nombre d'utilisateurs sur votre système, appuyez simplement sur Ctrl+Alt+T sur votre clavier pour ouvrir Terminal. Lorsqu'il s'ouvre, exécutez les commandes ci-dessous:

cat /etc/passwd | grep /home

Éditer

Pour moi, les comptes d’invités sont supprimés périodiquement (je me suis connecté en tant qu’invité plus de 10 fois, mais aucun n’est resté très longtemps dans /etc/passwd). Vous voudrez peut-être l'essayer vous-même.

Maintenant, le compte Invité d'Ubuntu est un type de compte spécial dont le répertoire de base est défini sur le point de montage d'un système de fichiers tmpfs, utilisé pour stocker les données perdues après un redémarrage.

Les données dans tmpfs sont stockées dans la RAM, qui utilise l’espace de permutation comme solution de secours; il est donc probable que les données n’aient jamais été écrites sur le disque. Il n’ya donc rien à récupérer.

Puisque tmpfs est un stockage temporaire. Il est conçu pour apparaître sous la forme d'un système de fichiers monté, mais stocké dans une mémoire volatile au lieu d'un périphérique de stockage persistant. Tout ce qui est stocké dans tmpfs est temporaire, en ce sens qu'aucun fichier ne sera créé sur le disque dur. toutefois, au redémarrage, tout ce qui se trouve dans tmpfs sera perdu.

2
Mitch

Pour supprimer tous les comptes d'invités:

for line in $(grep -o 'guest-......'  /etc/passwd | sort -u); do Sudo deluser $line; done

Exemple de sortie:

Removing user `guest-2LGMce' ...
Warning: group `guest-2LGMce' has no more members.
Done.
Removing user `guest-5T4CBr' ...
Warning: group `guest-5T4CBr' has no more members.
Done.
Removing user `guest-8eZELT' ...
Warning: group `guest-8eZELT' has no more members.
Done.
0
lolobai

Comme vous le savez, chaque fois qu'une session d'invité commence par un utilisateur, un utilisateur temporaire est créé avec des privilèges limités. À la fin de la session, les données relatives à sa session sont effacées.

mais la prochaine fois, si un autre utilisateur essayant de créer une session invité signifie qu'une nouvelle session invité doit être créée avec un nouvel ID invité.

donc, Ubuntu attribue la valeur false à tous les identifiants d’invités créés, de sorte que lorsque vous définissez un shell d’utilisateur sur /usr/bin/false, ils ne pourront pas se connecter avec un ancien ID d’invité et le nouvel ID doit être créé à chaque fois.Pour répondre à votre question, de nombreux utilisateurs invités guest-jzXeRx, guest-l5dAPU, guest-FdSAkw, guest-eBU0c. ce sont les identifiants d'invité et avec ceux-là vous ne pourrez pas vous connecter la prochaine fois.

j'espère que ça aide mon ami.

0
rɑːdʒɑ