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'ongletPermissions
et cliquer surAdd
Entrer le nom de l'utilisateur ou du groupe et choisir le mode de partage (
read
,write
ouown
)
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