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_partage [Le 30/03/2025, 16:11]
iznobe [contexte de départ et brèves explications]
tutoriel:dossier_partage [Le 30/10/2025, 15:24] (Version actuelle)
86.216.208.162
Ligne 1: Ligne 1:
 {{tag>​débutant partage_dossier tutoriel noble}} {{tag>​débutant partage_dossier tutoriel noble}}
  
-=====création ​d ' un dossier partagé entre plusieurs utilisateurs d ' un même ordinateur=====+===== Création ​d ' un dossier partagé entre plusieurs utilisateurs d ' un même ordinateur=====
  
  
-====contexte ​de départ et brèves explications====+==== Contexte ​de départ et brèves explications ====
 Création d' un répertoire de Partage dédié au groupe " users " existant par défaut sur ubuntu . Création d' un répertoire de Partage dédié au groupe " users " existant par défaut sur ubuntu .
 les commandes sont a passer avec l' utilisateur disposant des droits " sudo " ( **admin** ou **superutilisateur** ) . les commandes sont a passer avec l' utilisateur disposant des droits " sudo " ( **admin** ou **superutilisateur** ) .
Ligne 10: Ligne 10:
 Les autres utilisateurs ajoutés au groupe " users " peuvent ( ou pas ) disposer des droits sudo , cela n' a pas d' importance . Les autres utilisateurs ajoutés au groupe " users " peuvent ( ou pas ) disposer des droits sudo , cela n' a pas d' importance .
 il n' y a pas de limite au nombre d' utilisateurs . il n' y a pas de limite au nombre d' utilisateurs .
-il est possible de créer des groupes dédiés , voir : [[:​adduser|adduser et addgroup : outils interactifs de création d'un compte d'​utilisateur et d'un groupe d'​utilisateurs]] + 
-Pour l' exemple , j ' utilise //testeur1// et //​testeur2//​ comme nom d' utilisateur .+il est possible de créer ​un ou des groupes dédiés , voir : [[:​adduser|adduser et addgroup : outils interactifs de création d'un compte d'​utilisateur et d'un groupe d'​utilisateurs]] ​
 + 
 +Pour l' exemple , j ' utilise //testeur// et //​testeur2//​ comme nom d' utilisateur . 
 //$USER// est le nom de l' utilisateur qui passe les commandes . inutile de remplacer par votre vrai nom d' utilisateur , ce sera automatique . //$USER// est le nom de l' utilisateur qui passe les commandes . inutile de remplacer par votre vrai nom d' utilisateur , ce sera automatique .
  
  
-<note tip>il est possible de faire cela sur une partition séparée , pour ceux que ça intéresse , un script est disponible ici : [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2090293]] pour monter automatiquement une de vos partitions sur le point de montage " **/​media/​Partage** " .+<note tip>il est possible de faire cela sur une partition séparée , pour ceux que ça intéresse , un script est disponible ici : [[https://​forum.ubuntu-fr.org/​viewtopic.php?​id=2092989]] pour monter automatiquement une de vos partitions sur le point de montage " **/​media/​Partage** " .
 Utiliser le script ( si vous êtes concerné ) **avant** de passer les commandes suivantes .</​note>​ Utiliser le script ( si vous êtes concerné ) **avant** de passer les commandes suivantes .</​note>​
  
  
-====création ​des nouveaux utilisateurs ( si besoin ) :====+==== Création ​des nouveaux utilisateurs ( si besoin ) : ====
 <​code>​sudo adduser testeur</​code>​ <​code>​sudo adduser testeur</​code>​
 <​code>​sudo adduser testeur2</​code>​ <​code>​sudo adduser testeur2</​code>​
  
  
-====Ajout des utilisateurs au groupe " users " :====+==== Ajout des utilisateurs au groupe " users " : ====
 <​code>​sudo adduser $USER users</​code>​ <​code>​sudo adduser $USER users</​code>​
 <​code>​sudo adduser testeur users</​code>​ <​code>​sudo adduser testeur users</​code>​
 <​code>​sudo adduser testeur2 users</​code>​ <​code>​sudo adduser testeur2 users</​code>​
 +
 +
 Il faut déconnecter / reconnecter de votre session graphique pour que les changements soient pris en compte . Il faut déconnecter / reconnecter de votre session graphique pour que les changements soient pris en compte .
  
  
-====création ​du répertoire :====+==== Création ​du répertoire : ====
 <​code>​sudo mkdir -pv /​media/​Partage/​$USER-Partage</​code>​ <​code>​sudo mkdir -pv /​media/​Partage/​$USER-Partage</​code>​
  
  
-====modification ​des permissions :==== + 
-Grâce ​aux [[:acl|Les Access Control List : Gestion avancée des droits sous linux]] , tous les utilisateurs qui créeront des fichiers /dossiers dans votre répertoire de partage seront accessibles directement a tout le groupe d' utilisateur , car cela permet de définir le groupe par défaut automatiquement lors de la création de celui-ci .+==== Modification ​des permissions : ==== 
 +on définit l' utilisateur courant comme propriétaire du dossier : 
 +<​code>​sudo chown $USER: /​media/​Partage/​$USER-Partage/</​code>​ 
 +Maintenant que l ' on est propriétaire du dossier et de son contenu , inutile d' utiliser " sudo " . 
 + 
 +Une fois que vous avez deplacé les données dans votre dossier partagé , pour supprimer a tout le monde le droit de voir ce qu ' il y a dans ce dossier ( et ne garder que les utilisateurs faisant partie du groupe " users " : 
 +<​code>​chmod o-rwx /​media/​Partage/​$USER-Partage</​code>​ 
 + 
 + 
 +Grâce ​à [[:acl|La Gestion avancée des droits sous linux]] , tous les utilisateurs qui créeront des fichiers /dossiers dans votre répertoire de partage seront accessibles directement a tout le groupe d' utilisateur , car cela permet de définir le groupe par défaut ​et les permissions ​automatiquement lors de la création ​/ copie de ceux-ci .
 <​code>​setfacl -Rm "​default:​group:​users:​rwx,​group:​users:​rwx"​ /​media/​Partage/​$USER-Partage/</​code>​ <​code>​setfacl -Rm "​default:​group:​users:​rwx,​group:​users:​rwx"​ /​media/​Partage/​$USER-Partage/</​code>​
  
  • tutoriel/dossier_partage.1743343889.txt.gz
  • Dernière modification: Le 30/03/2025, 16:11
  • par iznobe