web-dev-qa-db-fra.com

Je souhaite changer le nom d'hôte - suffit-il d'éditer le fichier / etc / hosts?

Version courte

Puis-je simplement modifier le fichier /etc/hosts, ce qui signifie que je peux me connecter en tant que user@<hostname I wish to change> sans que quelque chose ne soit cassé involontairement? Cela suffirait-il ou y at-il autre chose à faire?


Version longue

J'essaye de créer un OS invité Ubuntu 16 dans VirtualBox sur un hôte Windows 10. J'ai téléchargé Ubuntu 16 .vdi depuis oxboxes.org , mais je n'aime pas le fait que je dois me connecter en tant que osboxes@osboxes. Finalement, je veux me connecter en tant que ab@ab.

J'ai d'abord changé le nom d'utilisateur en utilisant usermod comme décrit ici dans la réponse de @ValentinUveges. Cela a fonctionné et je peux maintenant au moins me connecter en tant que ab@osboxes. Pour changer @osboxes en @ab, j’ai essayé groupmod -n ab osboxes, mais cela a échoué.

Mais au moins, je pense que ce que j’ai vraiment besoin de changer, c’est le fichier /etc/hosts, qui contient actuellement

cat /etc/hosts  
127.0.0.1   localhost  
127.0.1.1   osboxes

Donc, puis-je simplement éditer /etc/hosts et changer osboxes en ab afin de me permettre de me connecter en tant que ab@ab sans rompre involontairement certaines parties du système d'exploitation? Cela suffirait-il ou y at-il autre chose à faire?

Outre les étapes mentionnées précédemment, il s'agit d'un "nouveau" fichier de système d'exploitation virtuel osboxes.vdi.

6
hello_there_andy

Pour changer le nom d'hôte de manière persistante, vous devrez le changer dans les fichiers deux.
Dans le système invité Ubuntu, ouvrez un terminal et exécutez les commandes suivantes:

Sudo nano /etc/hostname ... maintenant éditez le fichier (changez le nom d'hôte).

Presse Ctrl + X pour fermer le fichier et confirmer le changement en appuyant sur Y.

Sudo nano /etc/hosts ... maintenant éditez le fichier (changez le nom d'hôte).

Presse Ctrl + X pour fermer le fichier et confirmer le changement en appuyant sur Y.

Puis redémarrez le système d'exploitation virtuel - le nom d'hôte a maintenant été modifié.
Informations complémentaires: Modifier le nom d'hôte de cette manière est totalement sécurisé.

15
cl-netbox

Réponse courte:

Oui, vous pouvez.

Réponse complète:

Si vous le faites, vous devrez redémarrer le système pour que les modifications prennent effet. Une fois redémarré, le nom d’hôte serait remplacé par "ab" et cette modification serait persistante. Si vous souhaitez que votre système ne modifie le nom d’hôte que lors du démarrage actuel, vous pouvez utiliser

Sudo hostname ab

Cette modification ne sera pas persistante et sera inversée dès le redémarrage.

J'espère que ça aide.

6
7_R3X