Du Dimanche 9h à 21h30 au Vendredi 12h30

Intervention:26€/30Min - 46€/1H

Tel: 01 88 335 414 Chat EXPERT   Mon compte
Comment on peut utiliser la commande chown sur un serveur ou PC Linux

Comment on peut utiliser la commande chown sur un serveur ou PC Linux

Quand vous êtes sur un serveur Linux tous les fichiers et tous les répertoires appartiennent toujours à quelqu’un. Vous pouvez donc avec la commande chown changer le propriétaire de n’importe quel répertoire officier voici comment Y arriver.

Comment fonctionne la commande chown sur Linux c’est tondeuse comment fonctionne la comment que je me sur line PNG

Sur Linux tous fichiers répertoire appartient à un groupe ou à utilisateur

Il faut savoir que Linux Server et un système d’exploitation multi utilisateur multitâche . Linux Server permet à plusieurs utilisateurs de se connecter en même temps sur sur un serveur ou même un PC. En plus plusieurs utilisateurs peuvent se connecter simultanément sur le même PC pour y travailler.

Pour enregistrer un fichier ou un répertoire sur un serveur Ou un PC Linux tu as besoin de connaître qui est le propriétaire de celui-ci cela renforce sa sécurité, le système d’exploitation Linux va utiliser un concept de propriétaire du fichier ou de répertoire. Chaque répertoire officier appartient à un propriétaire tel qu’un utilisateur ou même un groupe.

Quand un fichier ou un répertoire a été créé sur un ordinateur le propriétaire de celui fille et l’utilisateur qui l’a créé. Le groupe à partir duquel il appartient ce fichier et le groupe actuel de l’utilisateur qui l’a créé. Chaque utilisateur groupe a un nom différent et aussi une identité numérique appeler identifiant d’utilisateur ou identifiant unique (UID) il a aussi un identifiant de groupe sous le nom de(GID)


Quand vous créez un nouveau fichier ou un répertoire il appartient à celui qui l’a créé il appartient au groupe de ce même utilisateur. Et normalement c’est le groupe sur lequel vous vous êtes connecté. Et par défaut c’est le groupe qui partage le même nom d’utilisateur et qui a créé quand le fichier a été créé en tant que utilisateur du système.

Vous pouvez utiliser le chown commande à peut changer les valeurs de propriété en quelque chose d’autre. Vous pouvez définir un nouveau propriétaire, un nouveau groupe ou un nouveau propriétaire et un nouveau groupe en même temps. Le propriétaire d’un fichier peut modifier la propriété du groupe, mais seul root peut modifier la propriété de l’utilisateur, car cela implique un autre utilisateur. Sans privilèges root, vous ne pouvez pas forcément un autre utilisateur du système «adopter» un fichier.

Pour changer le propriétaire vous devez utiliser la commande chown avec un autre nom de propriétaire. Vous pouvez donc changer le nom du propriétaire, et aussi le nouveau groupe où le nouveau propriétaire et nouveau groupe Au même moment. Le propriétaire d’un répertoire ou d’un fichier peut modifier à tout moment le propriétaire du groupe, mais seulement l’administrateur du serveur ou de pc appeler root le modifier le propriétaire de l’utilisateur, car cela implique un autre utilisateur du serveur ou du PC. Sans droits d’administrateur root vous ne pouvez pas changer les droits d’un autre utilisateur le système vous en empêchera. Vous l’avez compris ,il vous faut le droit root du PC ou du serveur pour pouvoir changer le propriétaire avec la commande chown

Pour qu’elle raison avez-vous besoin de changer de propriétaire ?

Je vais vous donner quelques exemples de situations dans lesquelles on a vraiment besoin de changer de propriétaire sur un serveur Linux :

  • Dans le cas où vous transférer des fichiers entre différents systèmes d’exploitation sous Linux Debian / Centos / Ubuntu, vous avez pas le choix que de changer le propriétaire de l’utilisateur et du groupe pour le nouveau propriétaire à qui appartient pour qu’il puisse utiliser ses nouveau dossier et répertoire.
  • Une personne de votre entreprise quitte votre société et tous ces fichiers seront sous la responsabilité de votre administrateur des serveurs, dans ce cas vous êtes obligé de changer le propriétaire il est gros. Auquel le nouveau administrateur sera responsable de ses nouveaux dossiers et fichiers.
  • Vous pouvez aussi créer un fichier script qui sera utilisé par un utilisateur bien précis et il y aura que lui qui aura le droit d’y accéder.
  • Par exemple si vous créer des fichiers et des répertoires en tant que root et vous souhaitez que certains d’utilisateur puisse y accéder dans ce cas vous êtes obligé de changer le propriétaire et le groupe auquel les fichiers et dossiers appartiennent.

Comment afficher vos groupes UID et GID ?

Pour connaître le groupe auquel on appartient il suffit de taper la commande groups sur Linux

groups

Pour connaître la liste des groupes leur identifiant numérique et vos identifiant UID ET GID utiliser la commande

id

Voici les options que vous pouvez utiliser avec la commande id.

  • -u: listez votre UID.
  • -g: écrire votre GID actuel.
  • -nu: écrire votre nom d’utilisateur.
  • -ng: afficher votre nom de groupe actuel.

id -u

id -g

id -nu

id -ng

Comment afficher qui est le propriétaire d’un fichier ?

Pour voir les propriétaires d’un fichier ou d’un répertoire, utilisez la commande -l Option (longue liste) avec ls.

Pour afficher qui est le propriétaire d’un fichier ou d’un répertoire vous devez utiliser la commande ls -l

Que voici ci-dessous

ls -l

Vous pouvez voir que le nom root apparaît deux fois sur cette liste . L’affichage des droits les plus à gauche indique que le propriétaire et l’utilisateur appeler root. Et l’utilisateur le plus d’ à droite s’appelle root et donc il nous dit qu’il appartient au groupe qui est appeler root.

Par défaut lorsqu’on crée un utilisateur sous Linux il a été ajouté au groupe privé nommé par son nom d’utilisateur et ils sont les seuls membres de ce même groupe.

Comme vous pouvez le voir l’utilisateur root et le groupe auquel appartient le fichier des root pour ce fichier script.sh

ls -l

Ce fichier appartient à l’utilisateur root, et le groupe auquel il appartient s’appelle aussi root . Cela signifie que les autres membres du groupe root peux accéder aux fichiers à partir de ces autorisation défini par le membre du groupe.

Comment changer le propriétaire de l’utilisateur ?

Voyons quelques exemples. Cette commande modifiera la propriété du fichier while.c par l’utilisateur. mary.

Voici quelques exemples avec la commande chown.

La commande suivante change le propriétaire fichier r2.txt en l’utilisateur razor au lieu de root

chown razor r2.txt

Lançons la commande ls pour voir quelles modifications ont été apportées au fichier Et voir si le propriétaire a été changé

ls -l r2.txt

Utiliser la commande chown pour changer le propriétaire de plusieurs fichiers simultanément

chown razor r.txt r3.txt r4.txt

Cela modifie la propriété de l’utilisateur sur les trois fichiers.

Cela a bien modifier le propriétaire de ces 3 fichiers

ls -l r.txt r3.txt r4.txt

Utilisation de caractère joker pour sélectionner des groupes et des fichiers la commande suivante modifiera les propriétés de l’utilisateur de tous les fichiers commençant par la lettre « r »

chown razor r*.*

Maintenant tous les fichiers de razor serons propriétaire et vous pouvez voir qu’une propriété du groupe n’a pas été modifié.

ls -l razor r*.*

Nous allons changer le nom du propriétaire d’un répertoire nous allons simplement changer le propriétaire dans répertoire avec la commande chown au lieu d’un nom de fichier.

chown razor ./r/

Pour vérifier les propriétés de propriété du répertoire que nous utilisons ls, mais aussi utiliser le -d option (répertoire) à elle. Cela répertorie les propriétés du répertoire, pas les fichiers qu’il contient.

Pour voir qui est le propriétaire a prétendu répertoire utiliser la commande ls avec l’option cela va vous afficher le propriétaire du répertoire pas du fichier.

ls -l -d ./r/

Pour changer le propriétaire de tous les fichiers d’un répertoire vous devez utiliser l’option -R récursive . Mère de tous les fichiers de l’utilisateur en cours du répertoire /r/ avec l’option -R

Avant de lancer la commande voici les droits des fichiers qui se trouvent dans le répertoire /r les fichiers a.txt b.txt c.txt

vous pouvez apercevoir que le propriétaire est toujours en root avant les modifications par la commande chown.

chown -R razor ./r/

Regardons maintenant les fichiers dans le répertoire d’archive.

Observons maintenant le changement des fichiers qui se trouvent dans le répertoire /r/

ls -l ./r/

Les droits ont été bien modifier sur tous les fichiers qui appartiennent maintenant à l’utilisateur razor.

Comment changer le propriétaire d’un groupe sur Linux Server ?

Nous avons plusieurs façons de changer le propriétaire d’un groupe.

Pour changer Le propriétaire d’un groupe en même temps que de changer l’utilisateur et transmettre le nouveau nom du propriétaire est le nouveau nom de groupe avec le signe de « : » Comme la commande ci-dessous.

chown razor:razor r.txt

 

Le propriétaire de l’utilisateur et le groupe auquel appartient le fichier ont tous deux été modifiés.

Voici la possibilité de changer le propriétaire de groupe actuel avec un nouveau propriétaire il suffit de fournir 2. Et 2 pas mettre le nom du groupe

chown razor: sauvegarde.txt

Voici le résultat

ls -l sauvegarde.txt

Comme vous pouvez le voir le propriétaire utilisateur et le propriétaire groupe ont été modifié par le nom razor.

Pour modifier uniquement la propriété du groupe, faites-le précéder de deux points et omettez le nom d’utilisateur. Le propriétaire de l’utilisateur ne sera pas modifié.

Pour modifier seulement le propriétaire du groupe faites-le précédé par 2. Et ne pas mettre le nom de l’utilisateur. Et le propriétaire de l’utilisateur sera modifié avec la commande ci-dessous.

chown :razor sauvegarde.txt

 

ls -l sauvegarde.txt

Le propriétaire du groupe a bien été modifié et le propriétaire de l’utilisateur reste le même.

Comment utiliser la commande chown avec les valeurs UID et GID ?

Vous pouvez utiliser les valeurs numériques UID et GID avec le chown commander. Cette commande définira l’utilisateur et la propriété du groupe sur mary.

Comme expliqué plus haut on peut utiliser des valeurs numériques UID  et GID en utilisant la commande chown. Cette commande peux-tu finir l’utilisateur est le propriétaire de groupe sur razor

chown 1000:1000 a.txt

Taper après dans la commande :

ls -l a.txt

Pour vérifier

Voici comment on a pu utiliser la commande chown pour changer le propriétaire des fichiers et des dossiers simplement et efficacement, vous pouvez vous aussi vous entraîner à le faire sur votre serveur Linux pour PC Linux , si vous avez des problèmes informatiques n’hésitez pas à nous contacter.

 



Laisser un commentaire