Partage¶
- Contenu
- Partage
Partage au sein d'une collaboration¶
Il est possible de partager des données au sein d'un groupe.
Se reporter à la page wiki groupe et à la commande ichmod
Partage à un utilisateur ou a un groupe¶
Il est possible de partager ces données avec un groupe ou un utilisateur de la solution MCIA-iRODS.
Ce partage peut être réalisé de plusieurs façons:
Partage en ligne de commande¶
On utilisera la commande ichmod
Partage avec Brocoli¶
Afin de partager un fichier ou un répertoire avec un utilisateur ou un groupe à l'aide de l'application Brocoli, il faut:
Sélectionner le fichier/répertoire cible et ouvrir le menu contextuel (clic droit) dans lequel on sélectionne l'entrée
Properties

Dans la fenêtre
Properties, sélectionner l'ongletPermissionset cliquer surAdd

Entrer le nom de l'utilisateur ou du groupe et choisir le mode de partage (
read,writeouown)

Partage avec une URL HTTP¶
Afin de permettre le téléchargement d'un fichier à partir d'une URL http, il faut que le fichier soit accessible en lecture, soit à tous les utilisateurs (groupe public) ou bien à l'utilisateur spécial irods-http.
Vous pouvez positionner les ACLs avec la commande ichmod et vérifier les accès avec ils -A.
Important : Toute l'arborescence parent du fichier doit être accessible. Par exemple, pour rendre accessible le fichier /MCIA/home/pigay/a/b/c.txt, le fichier lui-même doit être accessible, mais aussi les répertoires /MCIA/home/pigay/a/b, /MCIA/home/pigay/a et /MCIA/home/pigay.
Note : On peut utiliser le répertoire /MCIA/home/public si on ne veut pas donner accès à son répertoire d'accueil.
Déterminer l'URL d'un fichier particulier :
Afin de déterminer l'URL de téléchargement d'un fichier iRODS, vous pouvez utiliser le script irods-http-url.sh
Ce script vous proposera une ou deux URLs de téléchargement pour votre fichier (vous pouvez utiliser indifféremment l'une ou l'autre):
$ ./irods-http-url.sh monfichier
https://irods12.mcia.fr/MCIA/home/pigay/monfichier
https://irods18.univ-poitiers.fr/MCIA/home/pigay/monfichier
Si vous donnez un nom de fichier qui n'existe pas, vous aurez le message d'erreur suivant:
CAT_NO_ROWS_FOUND: Nothing was found matching your query