Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
tutoriel:dossier_de_partage [Le 06/08/2014, 15:11]
90.6.95.149 [Fermeture de session]
tutoriel:dossier_de_partage [Le 03/04/2016, 01:49] (Version actuelle)
82.249.15.240 [Modification du masque utilisateur par défaut]
Ligne 30: Ligne 30:
  
 ===== La procédure, sans explication ===== ===== La procédure, sans explication =====
-Afin que cette procédure soit valable pour [[:variante|l'​ensemble des variantes de la distribution Ubuntu]], nous effectuerons toute la procédure en mode console. Cette procédure doit être exécutée depuis le compte de John, puisqu'​il est le seul à pouvoir accomplir des tâches administratives. Toutes les commandes ont été rassemblées en groupes afin de correspondre aux étapes de la description,​ ci-dessous.+Afin que cette procédure soit valable pour [[:variantes|l'​ensemble des variantes de la distribution Ubuntu]], nous effectuerons toute la procédure en mode console. Cette procédure doit être exécutée depuis le compte de John, puisqu'​il est le seul à pouvoir accomplir des tâches administratives. Toutes les commandes ont été rassemblées en groupes afin de correspondre aux étapes de la description,​ ci-dessous.
  
 <​code>​john@ordinateur:​~$ sudo -s <​code>​john@ordinateur:​~$ sudo -s
Ligne 66: Ligne 66:
  
 ==== Modification du masque utilisateur par défaut ===== ==== Modification du masque utilisateur par défaut =====
-Le //​[[wpfr>​umask|masque utilisateur]]//​ est une propriété qui est utilisée par le système Ubuntu au moment de la création d'un nouveau fichier ou d'un nouveau dossier. Il sert à attribuer un ensemble de [[:​droits|permissions]] par défaut à un fichier ou dossier, au moment de sa création. Les permissions attribuées par le masque utilisateur par défaut d'​Ubuntu sont insuffisantes pour réaliser un dossier de partage comme nous l'​entendons dans le postulat. Modifions le masque utilisateur par défaut du système Ubuntu :+Le //​[[wpfr>​umask|masque utilisateur ​(umask)]]// est une propriété qui est utilisée par le système Ubuntu au moment de la création d'un nouveau fichier ou d'un nouveau dossier. Il sert à attribuer un ensemble de [[:droits#​les_permissions|permissions]] par défaut à un fichier ou dossier, au moment de sa création. Les permissions attribuées par le masque utilisateur par défaut d'​Ubuntu sont insuffisantes pour réaliser un dossier de partage comme nous l'​entendons dans le postulat. Modifions le masque utilisateur par défaut du système Ubuntu ​
 +<​code>​root@ordinateur:​~#​ echo "umask 0002" >> /​root/​.bashrc</​code>​ 
 +Complément d'​informations au lien suivant : [[:​droits#​droits_attribues_automatiquement_a_un_fichier|droits attribués automatiquement à un fichier]] 
 + 
 +<​note>​la commande donnée ici n'est pas la même que celle donnée au-dessus ​:
 <​code>​root@ordinateur:​~#​ echo "umask 0002" >> /​etc/​profile</​code>​ <​code>​root@ordinateur:​~#​ echo "umask 0002" >> /​etc/​profile</​code>​
-<note help>​Est-ce toujours d'actualité ?<​code>#​ The default umask is now handled by pam_umask. +J'ai utilisé la seconde ​(/root/.bashrc), ça marche bien chez moi. 
-# See pam_umask(8) and /etc/login.defs</​code>​</​note>​+</​note>​
 ==== Création du dossier de partage ===== ==== Création du dossier de partage =====
 Créons le dossier de partage : Créons le dossier de partage :
Ligne 77: Ligne 81:
 <​code>​root@ordinateur:​~#​ chgrp -R partageurs /​home/​Partage <​code>​root@ordinateur:​~#​ chgrp -R partageurs /​home/​Partage
 root@ordinateur:​~#​ chmod -R g+rwx,o-rwx /​home/​Partage</​code>​ root@ordinateur:​~#​ chmod -R g+rwx,o-rwx /​home/​Partage</​code>​
-<note help>[[http://​doc.ubuntu-fr.org/​permissions#​en_ligne_de_commande1]] ne vaut-il pas mieux mettre :+<note help>​[[:​permissions#​en_ligne_de_commande|"​Permissions en ligne de commande"​]] ne vaut-il pas mieux mettre :
 <​code>​root@ordinateur:​~#​ chmod -R g+rwX,o-rwx /​home/​Partage</​code>​afin de ne pas rendre tous les fichiers et dossiers éxécutables ?</​note>​ <​code>​root@ordinateur:​~#​ chmod -R g+rwX,o-rwx /​home/​Partage</​code>​afin de ne pas rendre tous les fichiers et dossiers éxécutables ?</​note>​
 Enfin (et c'est là la partie la **plus** importante de toute cette procédure),​ attribuons le //GID bit// au groupe propriétaire du dossier de partage. Ce mode attribue automatiquement tout fichier créé dans le dossier de partage au groupe propriétaire du dossier de partage (dans notre cas, //​partageurs//​). Cette action s'​effectue aussi avec la commande ''​chmod''​. Tout comme précédemment,​ nous appliquons la modification récursivement : Enfin (et c'est là la partie la **plus** importante de toute cette procédure),​ attribuons le //GID bit// au groupe propriétaire du dossier de partage. Ce mode attribue automatiquement tout fichier créé dans le dossier de partage au groupe propriétaire du dossier de partage (dans notre cas, //​partageurs//​). Cette action s'​effectue aussi avec la commande ''​chmod''​. Tout comme précédemment,​ nous appliquons la modification récursivement :
 <​code>​root@ordinateur:​~#​ chmod -R g+s /​home/​Partage</​code>​ <​code>​root@ordinateur:​~#​ chmod -R g+s /​home/​Partage</​code>​
- 
- 
- 
- je ne comprend pas   :-\ 
 ===== Limitation de cette méthode de partage ===== ===== Limitation de cette méthode de partage =====
 Notez toutefois que cette méthode de partage a une limite plutôt dérangeante : les droits suffisants pour le groupe //​partageurs//​ ne s'​appliquent automatiquement que **sur les nouveaux fichiers créés dans le dossier de partage**. Les fichiers déplacés dans ce dossier conservent leurs propriétaires et leur mode. Notez toutefois que cette méthode de partage a une limite plutôt dérangeante : les droits suffisants pour le groupe //​partageurs//​ ne s'​appliquent automatiquement que **sur les nouveaux fichiers créés dans le dossier de partage**. Les fichiers déplacés dans ce dossier conservent leurs propriétaires et leur mode.
  • tutoriel/dossier_de_partage.1407330674.txt.gz
  • Dernière modification: Le 06/08/2014, 15:11
  • par 90.6.95.149