izd
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... 🙁
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
keld
-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
izd
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...
keld
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
izd
Ç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 ! :/
izd
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...
keld
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.
izd
Je ne me vois pas dire à l'enseignante - et aux élèves - d'ouvrir un terminal à chaque création de dossier/fichier... :lol:
keld
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
izd
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... 😐
Ceci dit, j'ai du mal à imaginer - et à croire - qu'un bête partage de dossier sans sécurité ne soit pas possible. :/
izd
Ok keld, c'est parti pour acl...
keld
j'ai fait un edit de mon poste précedent, j'avais oublier une etape
izd
Décidément...ça veut toujours pas !
Une autre idée keld ?
keld
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
izd
Un Big Up pour keld !!! 🙂
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!!! ÇA FONCTIONNE !!!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Mille merci à toi ! Je n'aurai jamais trouvé ça tout seul... 😉
Je tag en [RÉSOLU] et dès mon retour, je poste un dernier message qui résume les manipulations.
@+
izd
Aïe....petit bémol...
Je me fais jeter quand je veux partager le dossier /home/commun ...
Une autre idée géniale keld ?
keld
t'essaie de la partager comment?
izd
Par Nautilus | clic droit | Options de partage
keld
Les autres machines qui vont acceder a ce partage, sont sur quel OS?
izd
Ubuntu.
En fait, je prépare UNE machine que je vais ensuite cloner sur 7 autres avec CloneZilla.