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 04/03/2016, à 12:06

miksyhouse

[Résolu] création et partage de dossiers

Bonjour à tous
nouveau problème sur mon serveur:
j'ai un disque qui est dédié au stockage de fichiers.
j'ai deux utilisateurs en connection à distance.
ils sont tous les deux affiliés au groupe "admin"
lorsque l'un d'eux crée un nouveau dossier, au niveau des permissions, il est à son nom, donc non accessible par le second utilisateur.
A chaque fois je suis obligé de passer en root pour repasser sur le groupe "admin".
comment puis-je faire pour qu'automatiquement quand l'un ou l'autre crée un dossier ou fichier, il se mette en admin,  et non à son nom.

Dernière modification par miksyhouse (Le 07/03/2016, à 10:36)

Hors ligne

#2 Le 04/03/2016, à 12:49

choops

Re : [Résolu] création et partage de dossiers

Salut

En admettant que tes partages sont des partages SMB pour être accédés par des machines Windows ... parce, là, franchement, ne pas préciser le mode de partage et vouloir avoir une réponse fiable, c'est chaud, donc je te le fais pour un mode de partage en espérant que c'est le bon ...

Dans ton fichier smb.conf pour la section correspondant au partage en question tu ajoutes la ligne (en root) :

force group = admin

Et tu reloades ta config SMB (en root) :

service smb reload

Suite à ça, tous les fichiers créés dans le partage seront attribués au groupe "admin" et donc accessibles à tous les utilisateurs du groupe "admin".
Ceci dit, les fichiers seront toujours à leur nom en tant qu'utilisateurs, ce qui n'a rien de gênant et même plutôt mieux puisque ça permet de savoir qui agit sur les fichiers.

Dernière modification par choops (Le 04/03/2016, à 12:52)

Hors ligne

#3 Le 04/03/2016, à 13:29

miksyhouse

Re : [Résolu] création et partage de dossiers

Alors pardon, ça me semblai clair (en même temps c'est normal, c'est moi qui explique!)
les deux utilisateurs se connectent au serveur en protocole nx (via n'importe que pc), donc on reste purement sur du linux pour avoir accès a un bureau xfce par utilisateur.
ils accèdent au disque de stockage via leur bureau virtuel.
je n'ai d’ailleurs pas installé samba dans le serveur, ni ftp ou autre
tout se passe en interne.

Hors ligne

#4 Le 04/03/2016, à 14:35

choops

Re : [Résolu] création et partage de dossiers

Jamais trop testé le protocole nx ... Je vais sans doute me pencher là-dessus très prochainement mais en attendant, si tu veux vraiment avoir une réponse valable, il serait sans doute bon de dire également quel est le type de serveur nx que tu utilises : NoMachine, freenx ou x2go (parce qu'il y a sûrement des variations dans les config propre à chacun).

Hors ligne

#5 Le 04/03/2016, à 18:29

miksyhouse

Re : [Résolu] création et partage de dossiers

c'est sous x2go et derivé (pyhoca)
mais je crois pas que mon problème de dossier soit du au protocole NX mais plus une histoire de droits des utilisateurs ou comptes

Hors ligne

#6 Le 05/03/2016, à 08:33

bruno

Re : [Résolu] création et partage de dossiers

Bonjour,

Il faut attribuer le dossier partagé au groupe « admin » et y placer le SGID.

sudo chgrp -R /dossier/partagé
sudo chmod g+s /dossier/partagé

Ainsi tout fichier créé dans /dossier/partagé appartiendra au groupe admin et non au groupe principal de l'utilisateur.

#7 Le 05/03/2016, à 10:16

sinbad83

Re : [Résolu] création et partage de dossiers

En créant les dossiers en sudo, ils appartiennent directement à root.

sudo mkdir Essai
ls -l | grep Essai
drwxr-xr-x  2 root root       4096 mars   5 10:16 Essai

On y accède ensuite en sudo.

Dernière modification par sinbad83 (Le 05/03/2016, à 10:19)


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne

#8 Le 07/03/2016, à 08:35

miksyhouse

Re : [Résolu] création et partage de dossiers

Bon j'ai pas du tout comprendre au message de Bruno
mon dossier est  dans media/stock/IES ( IES est mon dossier, et sous dossiers devant êtres modifiable par le groupe admin)
j'ai fait: sudo chgrp -hR admin /media/stock/IES
quand je crée un nouveau sous dossier, il le met toujours à mon nom.

Hors ligne

#9 Le 07/03/2016, à 09:17

bruno

Re : [Résolu] création et partage de dossiers

miksyhouse a écrit :

j'ai fait: sudo chgrp -hR admin /media/stock/IES

Ce qui attribue tous les fichiers et dossiers sous /media/stock/IES au groupe admin
Il faut ensuite placer le SGID (j'ai déjà donné le iien pour l’explication) sur ce dossier :

sudo chmod g+s -R /media/stock/IES

Dernière modification par bruno (Le 07/03/2016, à 16:27)

#10 Le 07/03/2016, à 10:35

miksyhouse

Re : [Résolu] création et partage de dossiers

super ça fonctionne
par contre j'ai lu le wiki, j'avoue que c'est un peu chinois pour moi.
je comprends les grandes lignes, mais suis infoutu de l'exploiter pour en sortir quelque choses sur le terminal!!

Hors ligne

#11 Le 07/03/2016, à 11:34

sinbad83

Re : [Résolu] création et partage de dossiers

A sa création, le dossier appartient à celui qui le crée:
- sans sudo devant mkdir, le dossier est attribué à l'utilisateur courant,
- avec sudo, mkdir le donne au root.


La connaissance n'est pas une denrée rare, il faut la partager avec les autres.
Linux registered #484707
Site: www.coursinforev.org/doku.php
Desktop AMD Ryzen 5-3600, RAM 16GB, Ubuntu 20.10,   HP Pavillon G6 Ubuntu 20.10 et Ten, Serveur Ubuntu 18.04

Hors ligne