Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 01/04/2011, à 12:22

izd

[RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Bonjour à toutes & à tous,

Je reviens à la charge avec un problème que je pensais avoir résolu mais non...

Mon intention est simple: partager un répertoire en lecture/écriture pour tous les utilisateurs locaux ET réseaux.

De prime abord, on serait tenté de répondre "clic droit | propriétés | etc..." sauf que cela fonctionne pour le dossier cible mais pas pour les sous/dossiers créés ultérieurement...

A force d'essayer diverses stratégies, j'obtiens toujours le même résultat: le dossier initial est visible et utilisable en R/W par tout le monde mais dès qu'un utilisateur - local ou réseau - cré un sous dossier, celui-ci APPARTIENT à son créateur et les autres ne peuvent pas agir dessus.

J'ai pas mal écumé le net et le forum sans trouvé de réponse... sad

Je pense, peut-être à tord que, qui peut le plus peut le moins et c'est justement ce que je recherche; aucune sécurité sur un dossier accessible par tous.

Merci d'avance !

NB: Ubuntu 10.04 LTS 32bits

Dernière modification par izd (Le 02/04/2011, à 15:22)


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#2 Le 01/04/2011, à 12:31

keld

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

-créé un nouveau groupe commun aux utilisateurs
-ajoutes tout tes utilisateurs dans ce meme groupe
-créé un repertoire commun dans home par exemple
-ouvres un terminal et fait un: sudo chmod -R 775 /home/commun
-ouvres un terminal et fait un: chgrp -R "nouveaugroupe" /home/commun

Dernière modification par keld (Le 01/04/2011, à 12:34)


L122-1 Powaaaa!!!!!

Hors ligne

#3 Le 01/04/2011, à 12:42

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

J'ai suivi scrupuleusement tes indications mais cela ne fonctionne pas:

1°) Pour ce faire, j'ai du utilisé sudo
2°) Du coup, root est propriétaire du dossier /home/Scolarité
3°) Dans Nautilus, même les profils administrateurs ne peuvent créer de dossier/fichier

La piste semble bonne mais il doit manquer quelque chose...


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#4 Le 01/04/2011, à 12:45

keld

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

fait la commande chgrp avant le chmod ça vient ptet de là
Si root est propiétaire du dossier, ce n'est pas grave, du moment que le groupe créé est les droit rwx sur le dossier

Dernière modification par keld (Le 01/04/2011, à 12:47)


L122-1 Powaaaa!!!!!

Hors ligne

#5 Le 01/04/2011, à 12:56

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Ça ne fonctionne toujours pas...

Un dossier créé par X appartient à X et Y n'a pas le droit d'y créer quoi que ce soit...

Il me semble que le problème vienne du fait que lors d'une création de dossier, celui-ci appartient au groupe de son créateur et non au groupe commun.

Linux est réputé pour sa sécurité mais là, c'est trop ! hmm


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#6 Le 01/04/2011, à 13:00

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Petite précision: quand je dis que cela ne fonctionne pas, ce n'est pas tout à fait exact.
En fait, après avoir lancé les chmod et chgrp, j'obtiens bien le résultat escompté jusqu'à ce qu'un utilisateur cré un dossier et là...patatra...les autres n'y ont pas accès en écriture jusqu'à temps que je balance un autre couple de chmod/chgrp...


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#7 Le 01/04/2011, à 13:01

keld

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

A la création du dossier, celui ci appartient effectivement qu'au créateur du dossier. C'est la qu'intervient la commande chgrp. Je n'ai malheureusement pas de linux sous la main pour tester, mais je pense qu'il faut suivre cette voie.


L122-1 Powaaaa!!!!!

Hors ligne

#8 Le 01/04/2011, à 13:04

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Je ne me vois pas dire à l'enseignante - et aux élèves - d'ouvrir un terminal à chaque création de dossier/fichier... lol


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#9 Le 01/04/2011, à 13:17

keld

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Bon on va passer la vitesse supérieur:
-sudo aptitude install acl
-sudo nano /etc/fstab
-cherches la lignes qui doit avoir l'etiquette /home et rajoute dans les options acl ; ça doit ressembler a ceci : /dev/sda5             /home          ext4     defaults,acl    0    0
-reboot ta machine
-dans un terminal tape : setfacl -Rm g:nouveaugroupe:rwx /home/commun
-et refait les etapes de mon poste #2

Dernière modification par keld (Le 01/04/2011, à 13:20)


L122-1 Powaaaa!!!!!

Hors ligne

#10 Le 01/04/2011, à 13:19

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Je vais dire une grossièreté mais si la solution n'existe pas, il me reste toujours la possibilité de créer une partition NTFS sur laquelle je n'aurai pas ce problème... neutral

Ceci dit, j'ai du mal à imaginer - et à croire - qu'un bête partage de dossier sans sécurité ne soit pas possible. hmm


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#11 Le 01/04/2011, à 13:20

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Ok keld, c'est parti pour acl...


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#12 Le 01/04/2011, à 13:21

keld

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

j'ai fait un edit de mon poste précedent, j'avais oublier une etape


L122-1 Powaaaa!!!!!

Hors ligne

#13 Le 01/04/2011, à 13:31

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Décidément...ça veut toujours pas !

Une autre idée keld ?


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#14 Le 01/04/2011, à 13:34

keld

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Purée chui tete en l'air aujourd'hui j'ai oublier un truc dans la commande setfacl, aller on reprends:
-tape dans un terminal : setfacl -Rm d:g:nouveaugroupe:rwx /home/commun
-reboot ta machine


L122-1 Powaaaa!!!!!

Hors ligne

#15 Le 01/04/2011, à 13:50

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Un Big Up pour keld !!! smile

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! ÇA FONCTIONNE !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

Mille merci à toi ! Je n'aurai jamais trouvé ça tout seul... wink

Je tag en [RÉSOLU] et dès mon retour, je poste un dernier message qui résume les manipulations.

@+

Dernière modification par izd (Le 01/04/2011, à 13:50)


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#16 Le 01/04/2011, à 13:54

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Aïe....petit bémol...
Je me fais jeter quand je veux partager le dossier /home/commun ...

Une autre idée géniale keld ?


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#17 Le 01/04/2011, à 13:58

keld

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

t'essaie de la partager comment?


L122-1 Powaaaa!!!!!

Hors ligne

#18 Le 01/04/2011, à 14:02

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Par Nautilus | clic droit | Options de partage


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#19 Le 01/04/2011, à 14:06

keld

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Les autres machines qui vont acceder a ce partage, sont sur quel OS?


L122-1 Powaaaa!!!!!

Hors ligne

#20 Le 01/04/2011, à 14:08

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Ubuntu.

En fait, je prépare UNE machine que je vais ensuite cloner sur 7 autres avec CloneZilla.


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#21 Le 01/04/2011, à 14:21

keld

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Concernat le partage, faut que tu install samba, par contre un conseil, n'utilise pas de gui pour configurer samba, c'est pas si "user friendly" et ça te rajoute plein de merde.
Par compte pour le clonage avec clonezilla c'est bien, mais n'oublie de mettre ces nouvelles machines en hors ligne (debranche le cable reseau) et de changer leur nom d'hote avant de les remettre en ligne, sinon tu risque d'avoir des petites surprises

Dernière modification par keld (Le 01/04/2011, à 14:23)


L122-1 Powaaaa!!!!!

Hors ligne

#22 Le 01/04/2011, à 16:19

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Merci keld pour tous ces conseils.

A propos de samba, connais-tu la commande à exécuter pour configurer le partage du dossier ?


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne

#23 Le 02/04/2011, à 15:19

izd

Re : [RÉSOLU] Comment créer une zone de stockage R/W pour tout le monde ?

Après moults tentatives de paramétrer samba à la main et ce, sans succès, je suis finalement passé par nautilus.
Petit détail, nautilus refusait d'appliquer le partage réseau sur le dossier /home/commun (???).
J'ai contourné le problème en lançant dans un terminal gksudo nautilus pour réaliser le partage.

En résumé, il existe bien un dossier /home/commun utilisable par n'importe quel utilisateur local de la machine ou réseau.

/!\ ATTENTION /!\ : Durant les tests de vérifications, j'ai découvert que les dossiers et fichiers créés APPARTIENNENT toujours à leur créateur, qu'il soit local ou réseau (nobody). Cela signifie que pour accéder librement au contenu de ce dossier partagé, les utilisateurs locaux DOIVENT utiliser le chemin réseau !

!!! CONCLUSION !!! : Tout ça pour ça ! En fait, pour réaliser facilement un espace de stockage utilisable en lecture/écriture par n'importe qui, que ce soit par les utilisateurs locaux de la machine sur laquelle est situé le dossier partagé ou des utilisateurs réseaux, il faut :
1°) Créer un répertoire ( n'importe où mais l'idée de keld de le situer dans le /home me semble bien )
2°) lancer nautilus avec les droits d'administrations et partager le répertoire en cochant les 2 cases
3°) LE PLUS IMPORTANT : Accéder à ce dossier UNIQUEMENT par chemin réseau, même en local

Ce fut long et laborieux mais comme le dit si bien l'expression, il n'y a pas de problème sans solution et la plus simple est - presque - toujours la meilleur !

Encore merci à keld pour son aide. wink


Fiat Lux GNU/Linux !

Config 1: Mint 17.3x64~Cinnamon @ GIGABYTE GA-H77-D3H / i5-3570K - 3.4 GHz - GTX 970 / ram 2x4@1600 / ssd 120Go / 1To+1To+2To
Config 2: Mint 17.3x64~Cinnamon @ ASUS M3N78-EM / AMD Athlon 7750x2 @2.70GHz / ram 6Go / GeForce 210  / ssd 120Go + 750Go + 500Go@RAID 1

Hors ligne