Différences
Ci-dessous, les différences entre deux révisions de la page.
| 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, 18:32] 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 12: | Ligne 12: | ||
| 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]] . | 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 . | Pour l' exemple , j ' utilise //testeur// et //testeur2// comme nom d' utilisateur . | ||
| Ligne 17: | Ligne 18: | ||
| - | <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 :==== | + | |
| + | ==== Modification des permissions : ==== | ||
| on définit l' utilisateur courant comme propriétaire du dossier : | on définit l' utilisateur courant comme propriétaire du dossier : | ||
| <code>sudo chown $USER: /media/Partage/$USER-Partage/</code> | <code>sudo chown $USER: /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 automatiquement lors de la création de ceux-ci . | + | 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> | ||