لخّصلي

خدمة تلخيص النصوص العربية أونلاين،قم بتلخيص نصوصك بضغطة واحدة من خلال هذه الخدمة

نتيجة التلخيص (72%)

I- Gestion des utilisateurs, des groupes et des permissions sous Linux 1.o -Password (ConvertTo-SecureString "MotDePasse" -AsPlainText -Force) : Definit le mot de passe de l'utilisateur. Le parametre ConvertTo-SecureString convertit une chaine en texte securise, ici utilise pour fournir un mot de passe en texte brut avec l'option -AsPlainText et force avec -Force. o -Description "DescriptionUtilisateur" : Fournit une description de l'utilisateur (par exemple, "Nouvel utilisateur").o Si aucun de ces elements n'est utilise, chmod se comporte comme si " a" avait ete utilise. o Quoi : o - : signe moins. Supprime l'autorisation. o + : signe plus. Accorde l'autorisation. L'autorisation est ajoutee aux autorisations existantes. Si vous souhaitez disposer de cette autorisation et uniquement de cet ensemble d'autorisations, utilisez l'option = decrite cidessous. o = : signe egal. Definissez une autorisation et supprimez les autres. o Laquelle : quelles autorisations definissons-nous (r , w ou x) ? Exemples : o chmod u+x fichier.txt: donne les permissions d'execution au proprietaire du fichier. o chmod g=rw fichier.txt: donne les permissions de lecture et d'ecriture au groupe pour lefichier. o chmod o-r fichier.txt: enleve les permissions de lecture pour tous les autres utilisateurssur le fichier. o chmod a=rwx fichier.txt: donne a tous les utilisateurs les permissions de lecture, d'ecritureet d'execution pour le fichier. Page 5 sur 14 La commande chmod permet egalement de modifier les permissions des fichiers et desdossiers en utilisant des nombres plutot que des symboles. Le tableau ci-dessous resume les differents droits d'acces, leur representation binaire et leur valeur octale : Droit Binaire Octal Description --- 000 0 Aucun acces --x 001 1 Execution par le proprietaire et le groupe -w- 010 2 Ecriture par le proprietaire wx 011 3 Execution par tous r-- 100 4 Lecture par le proprietaire r-x 101 5 Lecture et execution par le proprietaire rw- 110 6 Lecture et ecriture par le proprietaire rwx 111 7 Lecture, ecriture et execution par tous Dans ce mode, chaque permission est representee par un nombre de trois chiffres qui correspondent aux droits de l'utilisateur proprietaire, au groupe et aux autres utilisateurs. Le premier chiffre represente les permissions du proprietaire, le deuxieme chiffre represente les permissions du groupe et le troisieme chiffre represente les permissions pour les autres utilisateurs. Les chiffres sont determines comme suit : o 4 = Lecture (r) o 2 = Ecriture (w) o 1 = Execution (x) Par exemple, pour donner a l'utilisateur proprietaire toutes les permissions (rwx), et laisser les permissions pour le groupe et les autres utilisateurs inchangees, vous pouvez utiliser la commande suivante : o chmod 700 nom_dossier/fichier o Pour donner a l'utilisateur proprietaire toutes les permissions (rwx), au groupe les permissions de lecture (r) et d'ecriture et aux autres utilisateurs la permission d'execution(x), vous pouvez utiliser la commande suivante : o chmod 751 nom_dossier/fichier NB: Les autorisations accordees a un dossier sont egalement appliquees a tous les fichiers de ce dossier. chmod -R [permissions] : R : Cette option indique a chmod d'appliquer les changements de permissions de maniere recursive. Cela signifie que les permissions seront modifiees non seulement pour les fichiers et repertoires specifies, mais aussi pour tous les fichiers et sous-repertoires qu'ils contiennent. Page 6 sur 14 4. Utilisation de umask sous Linux a. Introduction a umask La commande umask (user file creation mask) sous Linux determine les permissions par defaut qui sont attribuees aux fichiers et repertoires lors de leur creation. Cette commande permet de definir des restrictions sur les permissions initiales, garantissant que certains droits ne soient pas automatiquement accordes, par exemple pour des raisons de securite. b . Pourquoi utiliser umask ? Chaque fichier ou repertoire cree sous Linux se voit attribuer un ensemble de permissions. Par defaut, ces permissions peuvent etre trop permissives. Pour prevenir des acces non desires, umask est utilise pour "masquer" certaines permissions lors de la creation de nouveaux fichiers ou repertoires.o Soustrayez les bits du umask des permissions par defaut a l'aide d'un "ET logique inversee" pour obtenir les permissions finales. o Convertissez le resultat binaire obtenu en octal pour obtenir les permissions finales en notation Linux. Table de conversion des permissions Type de permissions Octal Binaire Aucun --- 0 000 Execution --x 1 001 Ecriture -w- 2 010 Ecriture + Execution -wx 3 011 Lecture r-- 4 100 Lecture + Execution r-x 5 101 Lecture + Ecriture rw- 6 110 Lecture, Ecriture, Execution rwx 7 111 2. Connaitre les permissions par defaut o Fichiers : 666 (en octal) = 110 110 110 (en binaire). o Repertoires : 777 (en octal) = 111 111 111 (en binaire). 3. Convertir le umask en binaire Prenons un exemple ou la valeur du umask est 027 : o 027 (en octal) correspond a : 000 010 111 (en binaire). o Le premier chiffre (0) correspond aux permissions du proprietaire. o Le second chiffre (2) correspond aux permissions du groupe. o Le troisieme chiffre (7) correspond aux permissions des autres. Page 8 sur 14 4. Calculer les permissions par defaut avec un fichier Le calcul des permissions pour un fichier se fait en soustrayant le masque umask des permissions par defaut. Le resultat est obtenu par un ET logique entre les permissions par defaut et l'inverse du masque. o Permissions par defaut (666) : 110 110 110 (binaire). o Masque umask (027) : 000 010 111 (binaire). o Resultat (ET binaire) : 110 100 000 (binaire) = 640 (octal). Groupe utilisateur Groupe groupe Groupe autre Permissions par defaut (110 110 110) 1 1 0 1 1 0 1 1 0 Masque umask (000 010 111) 0 0 0 0 1 0 1 1 1 Resultat (apres soustraction) 1 1 0 1 0 0 0 0 1 Explication detaillee des bits :

  1. Groupe utilisateur : o Permissions par defaut : 1 1 0 -> lecture (1), ecriture (1), pas d'execution (0). o Masque umask : 0 0 0 -> aucune permission n'est retiree. o Resultat : 1 1 0 -> les permissions restent les memes (lecture et ecriture). 2. Groupe groupe : o Permissions par defaut : 1 1 0 -> lecture (1), ecriture (1), pas d'execution (0). o Masque umask : 0 1 0 -> retire l'ecriture. o Resultat : 1 0 0 -> seule la lecture est conservee, l'ecriture est retiree. 3. Groupe autres : o Permissions par defaut : 1 1 0 -> lecture (1), ecriture (1), pas d'execution (0). o Masque umask : 1 1 1 -> retire toutes les permissions. o Resultat : 0 0 0 -> aucune permission n'est laissee pour les autres. Cela signifie que les fichiers crees auront les permissions 640 (rw-r-----), soit : o rw- (lecture et ecriture pour le proprietaire), o r-- (lecture pour le groupe), o --- (aucune permission pour les autres). 5. Calculer les permissions par defaut avec un repertoire Le processus est le meme pour les Fichiers, sauf que les permissions par defaut sont 777 (au lieu de 666 pour les fichiers). o Permissions par defaut (777) : 111 111 111 (binaire). o Masque umask (027) : 000 010 111 (binaire). o Resultat (ET binaire) : 111 101 000 (binaire) = 750 (octal). Cela signifie que les repertoires crees auront les permissions 750 (rwxr-x---), soit : o rwx (lecture, ecriture et execution pour le proprietaire), o r-x (lecture et execution pour le groupe), Page 9 sur 14 o --- (aucune permission pour les autres). c. Appliquer umask de facon permanente Pour rendre une valeur umask permanente, vous devez la definir dans un fichier de configuration qui est lu lors de l'ouverture de session, comme ~/.bashrc ou ~/.profile. Par exemple : echo "umask 027" >> ~/.bashrc Apres avoir ajoute cette ligne, la valeur umask sera definie automatiquement a chaque ouverture de session. Voici un exemple : Page 2 sur 14 o sudo usermod -c "Ouafae El-aissaoui" ouafae (- c Cette option permet de changer le nomcomplet de l'utilisateur) o sudo usermod -d /home/yel-aissaoui ouafae (-d: Cette option permet de changer lerepertoire de connexion de l'utilisateur) o sudo usermod -e 2023-12-31 ouafae (-e: Cette option permet de definir la date d'expiration du compte utilisateur.) o sudo usermod -s /bin/bash ouafae (-s: Cette option permet de changer le shell pardefaut de l'utilisateur) d) Suppression d'un utilisateur Pour supprimer un utilisateur sous Linux, vous pouvez utiliser la commande deluser. Voici un exemple : o sudo deluser ouafae e) Changer le mot de passe d'un utilisateur Pour changer le mot de passe d'un utilisateur dans Linux, vous pouvez utiliser la commande passwd. La syntaxe est la suivante : o sudo passwd nom_utilisateur Apres avoir execute cette commande, vous serez invite a entrer le nouveau mot de passe pour l'utilisateur deux fois
  2. Gestion des groupes a) Afficher les groupes auxquels l'utilisateur "user" appartient. Voici un exemple : o sudo usermod -aG reseaux ouafae o Cette commande ajoute l'utilisateur "ouafae" au groupe "reseaux". b) Suppression d'un utilisateur d'un groupe o Pour supprimer un utilisateur d'un groupe dans Linux, vous pouvez utiliser la commande gpasswd avec l'option -d, suivie du nom d'utilisateur et du nom du groupe. La syntaxe est la suivante : o sudo gpasswd -d ouafae reseaux Cette commande supprime l'utilisateur "ouafae" du groupe "reseaux".Pour afficher le fichier /etc/passwd, vous pouvez utiliser la commande o cat /etc/passwd Format: login : mdp: UID (user Id): GID(group id): infos: homedir : shell ii. Le fichier des mots de passe : /etc/shadow Ce fichier contient les mots de passe chiffres pour chaque utilisateur sur le systeme.o groups user b) Affichage des groupes Les groupes sont recenses dans le fichier : /etc/group Le format : nom: mdp( x :aucun ):Gid (group id):utilisateurs c) Creation d'un nouveau groupe Pour creer un nouveau groupe sous Linux, vous pouvez utiliser la commande addgroup. Gestion des utilisateurs a) Afficher les utilisateurs et leurs mots de passe i. Le fichier d'utilisateurs : /etc/passwd Ce fichier contient une liste de tous les utilisateurs sur le systeme, avec des informations telles que leur nom d'utilisateur, leur ID d'utilisateur et leur repertoire personnel.Vous pouvez utiliser la commande o sudo cat /etc/shadow (La commande "sudo" est utilise pour executer une commandeavec des privileges eleves en tant qu'administrateur ("root").) b) Creation d'un nouvel utilisateur Pour creer un nouvel utilisateur sous Linux, on utilise la commande adduser. Voici un exemple : o sudo adduser ouafae Cette commande cree un nouvel utilisateur nomme "ouafae".Voici un exemple : o sudo groupmod -n python reseaux (-n change le nom du groupe "reseaux" en "python") o sudo groupmod -g 1001 mygroup (-c Cette option change le l'ID du groupe nommemongroupe en 1001) Page 3 sur 14 e) Suppression d'un groupe Pour supprimer un groupe sous Linux, vous pouvez utiliser la commande delgroup.Gestion des utilisateurs i. Afficher les utilisateurs Pour afficher la liste de tous les utilisateurs sur le systeme, vous pouvez utiliser la commande suivante : o Get-LocalUser ii. Creation d'un nouvel utilisateur Pour creer un nouvel utilisateur sous Windows, utilisez la commande New-LocalUser..Voici la syntaxe generale de cette commande : o New-LocalUser -Name "NomUtilisateur" -Password (ConvertTo-SecureString "MotDePasse" -AsPlainText -Force) -FullName "NomComplet" -Description "DescriptionUtilisateur" Explication des parametres : o New-LocalUser : commande utilisee pour creer un nouvel utilisateur local sur un systeme Windows.ii. Gestion de permission Pour gerer les permissions de groupe sous Linux, on utilise la commande chmod Syntaxe : o chmod qui quoi Laquelle o Qui : o u : Utilisateur, c'est-a-dire le proprietaire du fichier.o Valeurs par defaut : 666 (rw-rw-rw-) o Permissions souhaitees : 644 (rw-r--r--) Page 7 sur 14 o Umask = 666 - 644 = 022 Cela signifie que l'umask doit etre regle a 022 pour obtenir les permissions souhaitees de 644 pour les nouveaux fichiers crees D. Calcul des permissions des repertoires et des fichiers apres l'execution de la commande umask.Gestion des utilisateurs et des groupes a) Assignation d'un utilisateur a un groupe Pour assigner un utilisateur a un groupe sous Linux, vous pouvez utiliser la commande usermod.c) Gestion des permissions Sous Linux, qui peut faire quoi sur un fichier ou un repertoire est controle par des ensembles d'autorisations.Vous serez invite a entrer un mot de passe pour l'utilisateur, ainsi que quelques informations supplementaires telles que leur nom complet et leur numero de telephone. Voici un exemple : o sudo addgroup reseaux d) Modification d'un groupe Pour modifier les informations d'un groupe, vous pouvez utiliser la commande groupmod.o Valeurs par defaut : 666 (rw-rw-rw-) o Permissions souhaitees : 644 (rw-r--r--) Nous voulons que le proprietaire ait des permissions de lecture et d'ecriture (rw-), et que le groupe et les autres aient seulement des permissions de lecture (r--).i. Affichage et comprehension des autorisations de fichier Nous pouvons utiliser ls -l (format long) pour lister les autorisations de fichiers pour les fichiers et les repertoires.Les permissions des fichiers et des repertoires apres l'execution de la commande umask sont calculees en soustrayant la valeur du masque de permissions des permissions par defaut.o Les trois derniers caracteres indiquent les autorisations pour toute personne n'appartenant pas aux deux premieres categories (autres autorisations).o o : Autres, c'est-a-dire les personnes non regies par les autorisations u et g. o a : Tous, c'est-a-dire tout ce qui precede.iii.??


النص الأصلي

I- Gestion des utilisateurs, des groupes et des permissions sous Linux



  1. Gestion des utilisateurs
    a) Afficher les utilisateurs et leurs mots de passe
    i. Le fichier d'utilisateurs : /etc/passwd
    Ce fichier contient une liste de tous les utilisateurs sur le système, avec des informations telles
    que leur nom d'utilisateur, leur ID d'utilisateur et leur répertoire personnel.
    Pour afficher le fichier /etc/passwd, vous pouvez utiliser la commande
    • cat /etc/passwd
    Format: login : mdp: UID (user Id): GID(group id): infos: homedir : shell
    ii. Le fichier des mots de passe : /etc/shadow
    Ce fichier contient les mots de passe chiffrés pour chaque utilisateur sur le système.
    Pour afficher le fichier /etc/shadow, vous devez avoir des privilèges d'administrateur. Vous
    pouvez utiliser la commande
    • sudo cat /etc/shadow (La commande "sudo" est utilisé pour exécuter une
    commandeavec des privilèges élevés en tant qu'administrateur ("root").)
    b) Création d'un nouvel utilisateur
    Pour créer un nouvel utilisateur sous Linux, on utilise la commande adduser.
    Voici un exemple :
    • sudo adduser ouafae
    Cette commande crée un nouvel utilisateur nommé "ouafae". Vous serez invité à entrer un mot
    de passe pour l'utilisateur, ainsi que quelques informations supplémentaires telles que leur nom
    complet et leur numéro de téléphone.
    c) Modification d'un utilisateur
    Pour modifier les informations d'un utilisateur, vous pouvez utiliser la commande usermod.
    Voici un exemple :
    Page 2 sur 14
    • sudo usermod -c "Ouafae El-aissaoui" ouafae (- c Cette option permet de
    changer le nomcomplet de l'utilisateur)
    • sudo usermod -d /home/yel-aissaoui ouafae (-d: Cette option permet de changer
    lerépertoire de connexion de l'utilisateur)
    • sudo usermod -e 2023-12-31 ouafae (-e: Cette option permet de définir la date
    d'expiration du compte utilisateur.)
    • sudo usermod -s /bin/bash ouafae (-s: Cette option permet de changer le shell
    pardéfaut de l'utilisateur)
    d) Suppression d'un utilisateur
    Pour supprimer un utilisateur sous Linux, vous pouvez utiliser la commande deluser. Voici un
    exemple :
    • sudo deluser ouafae
    e) Changer le mot de passe d'un utilisateur
    Pour changer le mot de passe d'un utilisateur dans Linux, vous pouvez utiliser la commande
    passwd. La syntaxe est la suivante :
    • sudo passwd nom_utilisateur
    Après avoir exécuté cette commande, vous serez invité à entrer le nouveau mot de passe pour
    l'utilisateur deux fois

  2. Gestion des groupes
    a) Afficher les groupes auxquels l'utilisateur "user" appartient.
    • groups user
    b) Affichage des groupes
    Les groupes sont recensés dans le fichier : /etc/group
    Le format : nom: mdp( x :aucun ):Gid (group id):utilisateurs
    c) Création d'un nouveau groupe
    Pour créer un nouveau groupe sous Linux, vous pouvez utiliser la commande addgroup. Voici
    un exemple :
    • sudo addgroup reseaux
    d) Modification d'un groupe
    Pour modifier les informations d'un groupe, vous pouvez utiliser la commande groupmod.
    Voici un exemple :
    • sudo groupmod -n python reseaux (-n change le nom du groupe "reseaux" en
    "python")
    • sudo groupmod -g 1001 mygroup (-c Cette option change le l'ID du groupe
    nommémongroupe en 1001)
    Page 3 sur 14
    e) Suppression d'un groupe
    Pour supprimer un groupe sous Linux, vous pouvez utiliser la commande
    delgroup. Voici un exemple :
    • sudo delgroup python

  3. Gestion des utilisateurs et des groupes
    a) Assignation d'un utilisateur à un groupe
    Pour assigner un utilisateur à un groupe sous Linux, vous pouvez utiliser la commande
    usermod. Voici un exemple :
    • sudo usermod -aG reseaux ouafae
    • Cette commande ajoute l'utilisateur "ouafae" au groupe "reseaux".
    b) Suppression d'un utilisateur d’un groupe
    • Pour supprimer un utilisateur d'un groupe dans Linux, vous pouvez utiliser la
    commande gpasswd avec l'option -d, suivie du nom d'utilisateur et du nom du groupe.
    La syntaxe est la suivante :
    • sudo gpasswd -d ouafae reseaux
    Cette commande supprime l'utilisateur "ouafae" du groupe "reseaux".
    c) Gestion des permissions
    Sous Linux, qui peut faire quoi sur un fichier ou un répertoire est contrôlé par des ensembles
    d'autorisations. Il existe trois ensembles d'autorisations.
    • Un Ensemble pour le propriétaire du fichier,
    • Un autre ensemble pour les membres du groupe du fichier
    • Un dernier ensemble pour tous les autres.
    i. Affichage et compréhension des autorisations de fichier
    Nous pouvons utiliser ls –l (format long) pour lister les autorisations de fichiers pour les
    fichiers et les répertoires.
    Sur chaque ligne, le premier caractère identifie le type d'entrée répertorié. S'il s'agit d'un tiret(-
    ), il s'agit d'un fichier. Si c'est la lettre d c'est un répertoire.
    Les neuf caractères suivants représentent les paramètres des trois ensembles d'autorisations.
    • Les trois premiers caractères indiquent les autorisations de l'utilisateur propriétaire du
    fichier (autorisations utilisateur).
    • Les trois caractères du milieu indiquent les autorisations des membres du groupe du
    fichier (autorisations de groupe).
    • Les trois derniers caractères indiquent les autorisations pour toute personne
    n'appartenant pas aux deux premières catégories (autres autorisations).
    Page 4 sur 14
    Il y a trois caractères dans chaque ensemble d'autorisations. Les caractères sont des indicateurs
    de la présence ou de l'absence de l'une des autorisations. Il s'agit soit d'un tiret (-), soit d'une
    lettre. Si le caractère est un tiret, cela signifie que l'autorisation n'est pasaccordée. Si le
    caractère est un r, w ou un x, cette autorisation a été accordée.
    Les lettres représentent :
    • r : autorisations de lecture. Le fichier peut être ouvert et son contenu visualisé.
    • w : autorisations d'écriture. Le fichier peut être édité, modifié et supprimé.
    • x : Exécuter les autorisations. Si le fichier est un script ou un programme, il peut être
    lancé (exécuté).
    Par exemple:
    • --- : signifie qu'aucune autorisation n'a été accordée.
    • rwx : signifie que toutes les autorisations ont été accordées. Les indicateurs de lecture,
    d'écriture et d'exécution sont tous présents.
    ii. Gestion de permission
    Pour gérer les permissions de groupe sous Linux, on utilise la commande chmod
    Syntaxe :
    • chmod qui quoi Laquelle
    • Qui :
    o u : Utilisateur, c'est-à-dire le propriétaire du fichier.
    o g : Groupe, c'est-à-dire les membres du groupe auquel appartient le fichier.
    o o : Autres, c'est-à-dire les personnes non régies par les autorisations u et g.
    o a : Tous, c'est-à-dire tout ce qui précède.
    o Si aucun de ces éléments n'est utilisé, chmod se comporte comme si " a"
    avait été utilisé.
    • Quoi :
    o – : signe moins. Supprime l'autorisation.
    o + : signe plus. Accorde l'autorisation. L'autorisation est ajoutée aux
    autorisations existantes. Si vous souhaitez disposer de cette autorisation et
    uniquement de cet ensemble d'autorisations, utilisez l'option = décrite cidessous.
    o = : signe égal. Définissez une autorisation et supprimez les autres.
    • Laquelle : quelles autorisations définissons-nous (r , w ou x) ?
    Exemples :
    • chmod u+x fichier.txt: donne les permissions d'exécution au propriétaire du
    fichier.
    • chmod g=rw fichier.txt: donne les permissions de lecture et d'écriture au groupe
    pour lefichier.
    • chmod o-r fichier.txt: enlève les permissions de lecture pour tous les autres
    utilisateurssur le fichier.
    • chmod a=rwx fichier.txt: donne à tous les utilisateurs les permissions de lecture,
    d'écritureet d'exécution pour le fichier.
    Page 5 sur 14
    La commande chmod permet également de modifier les permissions des fichiers et desdossiers
    en utilisant des nombres plutôt que des symboles. Le tableau ci-dessous résume les différents
    droits d'accès, leur représentation binaire et leur valeur octale :
    Droit Binaire Octal Description
    --- 000 0 Aucun accès
    --x 001 1 Exécution par le propriétaire et le groupe
    -w- 010 2 Écriture par le propriétaire
    wx 011 3 Exécution par tous
    r-- 100 4 Lecture par le propriétaire
    r-x 101 5 Lecture et exécution par le propriétaire
    rw- 110 6 Lecture et écriture par le propriétaire
    rwx 111 7 Lecture, écriture et exécution par tous
    Dans ce mode, chaque permission est représentée par un nombre de trois chiffres qui
    correspondent aux droits de l'utilisateur propriétaire, au groupe et aux autres utilisateurs.
    Le premier chiffre représente les permissions du propriétaire, le deuxième chiffre représente les
    permissions du groupe et le troisième chiffre représente les permissions pour les autres
    utilisateurs.
    Les chiffres sont déterminés comme suit :
    • 4 = Lecture (r)
    • 2 = Écriture (w)
    • 1 = Exécution (x)
    Par exemple, pour donner à l'utilisateur propriétaire toutes les permissions (rwx), et laisser les
    permissions pour le groupe et les autres utilisateurs inchangées, vous pouvez utiliser la
    commande suivante :
    • chmod 700 nom_dossier/fichier
    • Pour donner à l'utilisateur propriétaire toutes les permissions (rwx), au groupe
    les permissions de lecture (r) et d’écriture et aux autres utilisateurs la
    permission d'exécution(x), vous pouvez utiliser la commande suivante :
    • chmod 751 nom_dossier/fichier
    NB: Les autorisations accordées à un dossier sont également appliquées à tous les fichiers de
    ce dossier.
    chmod -R [permissions] :
    R : Cette option indique à chmod d'appliquer les changements de permissions de manière
    récursive. Cela signifie que les permissions seront modifiées non seulement pour les fichiers et
    répertoires spécifiés, mais aussi pour tous les fichiers et sous-répertoires qu'ils contiennent.
    Page 6 sur 14

  4. Utilisation de umask sous Linux
    a. Introduction à umask
    La commande umask (user file creation mask) sous Linux détermine les permissions par
    défaut qui sont attribuées aux fichiers et répertoires lors de leur création. Cette commande
    permet de définir des restrictions sur les permissions initiales, garantissant que certains droits
    ne soient pas automatiquement accordés, par exemple pour des raisons de sécurité.
    b . Pourquoi utiliser umask ?
    Chaque fichier ou répertoire créé sous Linux se voit attribuer un ensemble de permissions. Par
    défaut, ces permissions peuvent être trop permissives. Pour prévenir des accès non désirés,
    umask est utilisé pour "masquer" certaines permissions lors de la création de nouveaux fichiers
    ou répertoires.
    C. Calcul de umask
    La valeur du umask peut être calculée en utilisant la formule suivante.
    Umask = valeurs par défaut – les permissions souhaitées
    ➢ Valeurs par défaut :
    Les valeurs par défaut désignent les permissions maximales qui peuvent être attribuées lors de
    la création de nouveaux fichiers ou répertoires. Ces valeurs sont généralement :
    • 777 pour les répertoires, ce qui correspond à rwxrwxrwx (lecture, écriture,
    exécution pour le propriétaire, le groupe, et les autres utilisateurs).
    • 666 pour les fichiers, ce qui correspond à rw-rw-rw- (lecture et écriture pour tous).
    ➢ Permissions souhaitées :
    Les permissions souhaitées sont celles que l’administrateur ou l’utilisateur souhaite voir
    attribuées aux fichiers ou répertoires créés. Elles peuvent être exprimées en termes des trois
    catégories d'utilisateurs : propriétaire, groupe et autres.
    ➢ Détail de la formule :
    Umask = Valeurs par défaut - Permissions souhaitées
    • Étape 1 : Prendre les valeurs par défaut (777 pour les répertoires, 666 pour les
    fichiers).
    • Étape 2 : Retirer les permissions souhaitées des valeurs par défaut pour déterminer
    l'umask.
    Exemple :
    Prenons un exemple concret pour un fichier.
    • Valeurs par défaut : 666 (rw-rw-rw-)
    • Permissions souhaitées : 644 (rw-r--r--)
    Nous voulons que le propriétaire ait des permissions de lecture et d'écriture (rw-), et que le
    groupe et les autres aient seulement des permissions de lecture (r--).
    Pour déterminer l'umask, nous devons soustraire les permissions souhaitées des valeurs par
    défaut.
    • Valeurs par défaut : 666 (rw-rw-rw-)
    • Permissions souhaitées : 644 (rw-r--r--)
    Page 7 sur 14
    • Umask = 666 - 644 = 022
    Cela signifie que l’umask doit être réglé à 022 pour obtenir les permissions souhaitées de 644
    pour les nouveaux fichiers créés
    D. Calcul des permissions des répertoires et des fichiers après l'exécution de la commande
    umask.
    Les permissions des fichiers et des répertoires après l'exécution de la commande umask sont
    calculées en soustrayant la valeur du masque de permissions des permissions par défaut.
    Les permissions obtenues après l'exécution de la commande umask. = valeurs par défaut
    – Umask

  5. Étapes du calcul des permissions avec umask
    • Convertissez les permissions par défaut en binaire (666 pour un fichier, 777 pour un
    répertoire).
    • Convertissez la valeur du umask en binaire.
    • Soustrayez les bits du umask des permissions par défaut à l'aide d'un "ET logique
    inversée" pour obtenir les permissions finales.
    • Convertissez le résultat binaire obtenu en octal pour obtenir les permissions finales en
    notation Linux.
    Table de conversion des permissions
    Type de permissions Octal Binaire
    Aucun --- 0 000
    Exécution --x 1 001
    Écriture -w- 2 010
    Écriture + Exécution -wx 3 011
    Lecture r-- 4 100
    Lecture + Exécution r-x 5 101
    Lecture + Écriture rw- 6 110
    Lecture, Écriture, Exécution rwx 7 111

  6. Connaître les permissions par défaut
    • Fichiers : 666 (en octal) = 110 110 110 (en binaire).
    • Répertoires : 777 (en octal) = 111 111 111 (en binaire).

  7. Convertir le umask en binaire
    Prenons un exemple où la valeur du umask est 027 :
    • 027 (en octal) correspond à : 000 010 111 (en binaire).
    o Le premier chiffre (0) correspond aux permissions du propriétaire.
    o Le second chiffre (2) correspond aux permissions du groupe.
    o Le troisième chiffre (7) correspond aux permissions des autres.
    Page 8 sur 14

  8. Calculer les permissions par défaut avec un fichier
    Le calcul des permissions pour un fichier se fait en soustrayant le masque umask des
    permissions par défaut. Le résultat est obtenu par un ET logique entre les permissions par
    défaut et l'inverse du masque.
    • Permissions par défaut (666) : 110 110 110 (binaire).
    • Masque umask (027) : 000 010 111 (binaire).
    • Résultat (ET binaire) : 110 100 000 (binaire) = 640 (octal).
    Groupe utilisateur Groupe groupe Groupe autre
    Permissions par défaut (110 110 110) 1 1 0 1 1 0 1 1 0
    Masque umask (000 010 111) 0 0 0 0 1 0 1 1 1
    Résultat (après soustraction) 1 1 0 1 0 0 0 0 1
    Explication détaillée des bits :

  9. Groupe utilisateur :
    • Permissions par défaut : 1 1 0 → lecture (1), écriture (1), pas d'exécution (0).
    • Masque umask : 0 0 0 → aucune permission n'est retirée.
    • Résultat : 1 1 0 → les permissions restent les mêmes (lecture et écriture).

  10. Groupe groupe :
    • Permissions par défaut : 1 1 0 → lecture (1), écriture (1), pas d'exécution (0).
    • Masque umask : 0 1 0 → retire l'écriture.
    • Résultat : 1 0 0 → seule la lecture est conservée, l'écriture est retirée.

  11. Groupe autres :
    • Permissions par défaut : 1 1 0 → lecture (1), écriture (1), pas d'exécution (0).
    • Masque umask : 1 1 1 → retire toutes les permissions.
    • Résultat : 0 0 0 → aucune permission n'est laissée pour les autres.
    Cela signifie que les fichiers créés auront les permissions 640 (rw-r-----), soit :
    • rw- (lecture et écriture pour le propriétaire),
    • r-- (lecture pour le groupe),
    • --- (aucune permission pour les autres).

  12. Calculer les permissions par défaut avec un répertoire
    Le processus est le même pour les Fichiers, sauf que les permissions par défaut sont 777 (au
    lieu de 666 pour les fichiers).
    • Permissions par défaut (777) : 111 111 111 (binaire).
    • Masque umask (027) : 000 010 111 (binaire).
    • Résultat (ET binaire) : 111 101 000 (binaire) = 750 (octal).
    Cela signifie que les répertoires créés auront les permissions 750 (rwxr-x---), soit :
    • rwx (lecture, écriture et exécution pour le propriétaire),
    • r-x (lecture et exécution pour le groupe),
    Page 9 sur 14
    • --- (aucune permission pour les autres).
    c. Appliquer umask de façon permanente
    Pour rendre une valeur umask permanente, vous devez la définir dans un fichier de
    configuration qui est lu lors de l’ouverture de session, comme ~/.bashrc ou ~/.profile.
    Par exemple :
    echo "umask 027" >> ~/.bashrc
    Après avoir ajouté cette ligne, la valeur umask sera définie automatiquement à chaque ouverture
    de session.
    II- Gestion des utilisateurs, des groupes et des permissions sous Windows

  13. Gestion des utilisateurs
    i. Afficher les utilisateurs
    Pour afficher la liste de tous les utilisateurs sur le système, vous pouvez utiliser la commande
    suivante :
    • Get-LocalUser
    ii. Création d'un nouvel utilisateur
    Pour créer un nouvel utilisateur sous Windows, utilisez la commande New-LocalUser.. Voici
    la syntaxe générale de cette commande :
    • New-LocalUser -Name "NomUtilisateur" -Password (ConvertTo-SecureString
    "MotDePasse" -AsPlainText -Force) -FullName "NomComplet" -Description
    "DescriptionUtilisateur"
    Explication des paramètres :
    • New-LocalUser : commande utilisée pour créer un nouvel utilisateur local sur un
    système Windows.
    • -Name "NomUtilisateur" : Spécifie le nom du nouvel utilisateur (par exemple,
    "ouafae").
    • -Password (ConvertTo-SecureString "MotDePasse" -AsPlainText -Force) : Définit
    le mot de passe de l'utilisateur. Le paramètre ConvertTo-SecureString convertit une
    chaîne en texte sécurisé, ici utilisé pour fournir un mot de passe en texte brut avec
    l'option -AsPlainText et forcé avec -Force.
    • -FullName "NomComplet" : Donne le nom complet de l'utilisateur (par exemple,
    "Ouafae El-Aissaoui").
    • -Description "DescriptionUtilisateur" : Fournit une description de l'utilisateur (par
    exemple, "Nouvel utilisateur").
    iii. Modification d'un utilisateur
    Pour modifier les informations d'un utilisateur, utilisez la commande Set-LocalUser. Voici
    quelques exemples :
    a. Changer le nom complet d'un utilisateur local :
    • Set-LocalUser -Name "NomUtilisateur" -FullName "NouveauNomComplet"
    Page 10 sur 14
    b. Modifier la description d'un utilisateur local :
    • Set-LocalUser -Name "NomUtilisateur" -Description "NouvelleDescription"
    c. Changer le mot de passe d'un utilisateur local :
    • Set-LocalUser -Name "NomUtilisateur" -Password (ConvertTo-Sec


تلخيص النصوص العربية والإنجليزية أونلاين

تلخيص النصوص آلياً

تلخيص النصوص العربية والإنجليزية اليا باستخدام الخوارزميات الإحصائية وترتيب وأهمية الجمل في النص

تحميل التلخيص

يمكنك تحميل ناتج التلخيص بأكثر من صيغة متوفرة مثل PDF أو ملفات Word أو حتي نصوص عادية

رابط دائم

يمكنك مشاركة رابط التلخيص بسهولة حيث يحتفظ الموقع بالتلخيص لإمكانية الإطلاع عليه في أي وقت ومن أي جهاز ماعدا الملخصات الخاصة

مميزات أخري

نعمل علي العديد من الإضافات والمميزات لتسهيل عملية التلخيص وتحسينها


آخر التلخيصات

لما كانت الفكرة...

لما كانت الفكرة النظامية تتخطى الأركان الموضوعية للشركة وتنظر اليها كمجموعة أجهزة متعددة تتكامل وظائ...

شنّ الصحفي وائل...

شنّ الصحفي وائل البدري هجومًا لاذعًا على الرئيس السابق لجهاز الأمن القومي، علي حسن الأحمدي، متهمًا إ...

استقبل رئيس مجل...

استقبل رئيس مجلس النواب، الشيخ سلطان البركاني، اليوم الخميس، نائب رئيس مجلس الوزراء ووزير الداخلية ا...

المبحث الأول: م...

المبحث الأول: مفهوم القيادة والقيادة النسوية تمهيد: تعد القيادة الركيزة الأساسية التي تستند إليها ال...

Statistics will...

Statistics will be essential for my future career in medicine because they help doctors make decisio...

تساهم المنصات ا...

تساهم المنصات الرقمية المدعمة بالذكاء الاصطناعي في رفع مستوى طموح الطالبات من خلال التفاعل المستمر، ...

أثار تأخر صرف م...

أثار تأخر صرف مرتبات منتسبي اللواء الثاني مشاة بحري بمنطقة بالحاف موجة استياء وغضب واسعة في أوساط ال...

أكد رئيس حلف قب...

أكد رئيس حلف قبائل دهم في محافظة الجوف "الشيخ عبد الرحمن مرعي"، (الخميس)، أن قضية "الشيخ حمد بن فدغم...

إليكم أبرز الأع...

إليكم أبرز الأعمال بإدارة المشاريع بالقطاع الجنوبي للنصف الثاني من شهر يونيو 2026، حيث تم تنفيذ أطوا...

في مجال يقوم عل...

في مجال يقوم على الحزم والرحمة معاً، وتتشابك فيه القوانين مع قصص الناس وأوجاعهم، اخترت أن أكون حاضرة...

برزت مزايا الفص...

برزت مزايا الفصول الافتراضية مع توافر العديد من الأدوات المرونة هي الميزة الأبرز في باقة مزايا الفصو...

اعادة كتابة هدا...

اعادة كتابة هدا التقرير بصيغة اخرىالأكاديمية الجهوية للتربية والتكوين جهة سوس ماسة المديرية الإقليمي...