GNU/Linux >> Tutoriels Linux >  >> Linux

Comment changer le nom d'utilisateur et le nom d'hôte sur le système Linux

En informatique, le concept de nom d'hôte est défini comme le nom d'hôte est un nom lisible par l'homme de n'importe quel système. Et, le nom d'utilisateur est le nom d'un utilisateur. Vous pouvez ajouter plusieurs noms d'utilisateur pour plusieurs utilisateurs dans le même système. Sous Linux, le nom d'hôte et le nom d'utilisateur d'un ordinateur sont des valeurs identiques qui peuvent être utilisées pour reconnaître votre machine dans un réseau mondial ou un réseau local.

La plupart des utilisateurs utilisent le même nom pour le nom d'utilisateur et le nom d'hôte sous Linux. Cela ne crée généralement aucun problème si vous conservez le même nom d'utilisateur et le même nom d'hôte. Néanmoins, cela peut créer des incompatibilités ou de la confusion si vous connectez votre machine Linux à un réseau. Par conséquent, vous devez spécifier votre nom d'hôte et votre nom d'utilisateur. Pour résoudre ce problème, vous pouvez modifier le nom d'hôte et le nom d'utilisateur de votre machine Linux.

Nom d'hôte et nom d'utilisateur Linux

Lorsque vous effectuez une installation Linux propre sur votre machine, il vous demande un nom d'hôte et un nom d'utilisateur pour continuer le processus d'installation. Vous pouvez saisir n'importe quel nom comme nom d'utilisateur et nom d'hôte. Vous pouvez utiliser les deux lettres majuscules dans votre nom d'hôte, mais vous ne pouvez pas utiliser de lettres majuscules dans votre nom d'utilisateur.

Linux autorise toujours ses utilisateurs à utiliser un nom d'utilisateur en minuscules. Par conséquent, il est possible de modifier, de masquer ou de remplacer le nom d'hôte et le nom d'utilisateur de votre système Linux. Dans cet article, nous verrons comment modifier le nom d'utilisateur et le nom d'hôte sur votre système Linux.

Étape 1 :Affichez votre nom d'utilisateur et votre nom d'hôte actuels

Vous pouvez voir votre nom d'hôte et votre nom d'utilisateur actuels après avoir allumé votre système Linux. Il existe plusieurs options pour vérifier le nom d'utilisateur et le nom d'hôte ; Je vais en démontrer quelques-uns. Vous pouvez vérifier le nom du PC à partir de l'option des détails de votre système, mais rappelez-vous que le nom du PC et le nom d'utilisateur ne sont pas très souvent les mêmes. Vous pouvez changer le nom du PC sans effort de temps en temps.

Vous pouvez afficher l'ID utilisateur et l'ID de groupe de votre système Linux en exécutant la commande de terminal suivante dans votre shell. Vous pouvez également voir tous les noms d'utilisateurs en exécutant la commande de l'utilisateur dans votre shell de terminal.

$ id 
$ users 
$ whoami

En installant l'outil finger sur votre distribution Linux, vous pouvez vérifier le répertoire hôte, le nom d'utilisateur et l'emplacement du shell de votre machine. Pour installer l'outil doigt sur votre système Ubuntu, vous pouvez utiliser le apt suivant commande fournie ci-dessous.

$ sudo apt install finger

Exécutez maintenant le finger suivant commande pour voir les détails du répertoire utilisateur et hôte de votre distribution Linux.

$ finger ubuntupit

Vous pouvez vérifier le nom d'hôte actuel de votre système Ubuntu à partir du shell du terminal. Il vous suffit de taper le nom d'hôte et d'appuyer sur Entrée.

Vous pouvez utiliser les commandes de terminal suivantes dans votre Linux pour voir votre nom d'hôte.

$ hostname
$ /etc/hostname 
$ /etc/hosts

Étape 2 : Modifier le nom d'utilisateur sous Linux

Ici, nous verrons comment vous pouvez changer le nom d'utilisateur de votre machine Linux en utilisant le shell de commande du terminal. Nous pouvons utiliser la commande usermod pour effectuer les modifications. L'usermod est principalement utilisé pour modifier, éditer, supprimer et remplacer les informations utilisateur d'un service Linux. Tout d'abord, nous devons changer le nom d'utilisateur en le remplaçant par un nouveau.

$ usermod -l newUsername oldUsername

Supprimez maintenant l'ancien nom d'utilisateur de votre système de fichiers. Normalement le nom d'utilisateur est associé au Home répertoire de votre système Linux. Donc, maintenant nous allons supprimer et remplacer le nom d'utilisateur par le Home annuaire. Vous pouvez utiliser les commandes usermod suivantes pour supprimer et remplacer le nom d'utilisateur.

$ mv /home/oldUsername* /home/newUsername*
$ usermod -d /home/newUsername* -m newUsername

En plus de cela, vous pouvez également modifier le nom de votre PC à partir du menu des paramètres généraux de votre système Linux.

Étape 3 :Modifier et modifier le nom d'hôte sous Linux

Pour modifier le nom d'hôte de votre système Linux, vous pouvez utiliser la commande hostname control (hostnamectl) dans votre shell de terminal. Vous devez écrire votre nom d'hôte actuel après le hostnamectl syntaxe, alors vous devez écrire le nouveau nom d'hôte et appuyer sur le bouton Entrée.

$ sudo hostnamectl set-hostname Linux-Ubuntu

Vous pouvez également modifier le nom d'hôte de votre système Linux à l'aide de l'éditeur de script Nano. Dans cette méthode, vous devez exécuter la ligne de commande de terminal suivante pour ouvrir et modifier le nom d'hôte à l'aide de l'éditeur Nano.

$ sudo nano /etc/hostname

Étape 4 :Masquez le nom d'hôte de votre shell Linux

Normalement, le nom d'utilisateur et le nom d'hôte de votre système Linux apparaissent dans le shell du terminal sous la forme [email protected]. Dans certains cas, l'affichage du nom d'hôte peut constituer un compromis de sécurité. Dans ce cas, vous pouvez masquer le nom d'hôte de votre machine. Vous pouvez masquer votre nom d'hôte Linux depuis le shell du terminal en modifiant le ~/.bashrc dossier. Maintenant, nous allons voir comment vous pouvez modifier et masquer le nom d'hôte du shell du terminal Ubuntu. Utilisez le gedit suivant commande pour ouvrir le script Bash.

$ gedit ~/.bashrc

Après le .bashrc le fichier est ouvert, vous devez maintenant trouver la ligne suivante du script. Ici, vous verrez que le nom d'hôte et le nom d'utilisateur sont mentionnés sous la forme \[email protected]\h\ . Tout ce que vous avez à faire est de supprimer le @\h\ du script pour masquer le nom d'hôte. J'écris la ligne modifiée ci-dessous pour une meilleure compréhension. Vous pouvez copier et coller la ligne dans votre script.

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\[email protected]\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Remplacez la ligne ci-dessus par la ligne suivante, donnée ci-dessous.

PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '

Après avoir effectué cette modification dans le .bashrc fichier, vous pourrez voir le changement dans le shell du terminal. Vous verrez que le nom d'hôte n'est plus visible sur votre terminal Ubuntu.

Si vous ne concordez pas avec votre .bashrc par défaut script, ici vous pouvez trouver le .bashrc par défaut Fichier de script. Il vous suffit de copier et coller les codes bruts dans votre éditeur et de l'enregistrer.

Astuce supplémentaire :Définissez un nom d'appareil lors du partage de fichiers

Dans certains cas de mise en réseau, le nom d'hôte et le nom du périphérique sont les mêmes pour Linux. Pensez au système de partage simple de votre appareil Linux ; alors que vous souhaitez rendre votre appareil détectable sur votre réseau local, vous devez attribuer un nom à votre appareil. Dans ce cas, le nom du périphérique détectable agit comme un nom d'hôte. Alors, n'oubliez pas d'attribuer un nom à votre appareil lorsque vous partagez des fichiers ou des documents depuis votre appareil Linux via un réseau.

Fin des mots

Si vous êtes un administrateur de réseau et de serveur, soyez prudent lors de l'installation d'un serveur apache sur votre système Linux. Parfois, le nom d'hôte du périphérique et le nom d'hôte du serveur apache peuvent ne pas correspondre. Assurez-vous d'installer les applications dans différents répertoires qui nécessitent un nom d'hôte.

Dans l'intégralité de l'article, j'ai décrit les méthodes permettant de modifier le nom d'hôte et le nom d'utilisateur dans votre système Linux. J'ai également mentionné la méthode de masquage du nom d'hôte du shell du terminal Linux.

J'espère que vous trouverez cet article utile et informatif. Veuillez partager ce message avec vos amis et la communauté Linux. Vous pouvez poser toute question liée à ce message dans le segment de commentaire.


Linux
  1. Comment changer un nom d'hôte sous Linux

  2. Comment changer les paramètres régionaux du système sur RHEL7 Linux

  3. Comment définir ou modifier le nom d'hôte du système sous Linux

  4. Comment changer un nom d'utilisateur sous Linux

  5. Comment vérifier la version du système d'exploitation et de Linux

Comment changer correctement le nom d'utilisateur sous Linux

Comment définir ou modifier le nom d'hôte sous Linux

Comment changer votre nom d'hôte sous Linux

Comment installer et utiliser Git dans le système Linux

Comment changer le shell par défaut dans le système Linux

Comment changer le nom d'hôte et l'adresse IP dans CentOS / RedHat Linux