Skip to content

EGRID website

Sections
Personal tools
You are here: Home » Documentation » Grid Knowledge Base » LFC Overview

LFC Overview

Breve descrizione dei comandi del nuovo catolago LFC

Il nuovo Catalogo di LCG-2 e di GridIt, e forse per EGEE, che molto probabilmente entrera' in produzione a fine 2005, si chiama LFC. I comandi che mette a dispozione per la gestione dei nomi Logici LFN, presentanano alcune nuove caratteristiche:

Lo spazio dei nomi Logici LFN, viene presentatato come una directory, [ questo fatto era statato ottennuto anche con il vecchio catalogo RLS ], imponendo la naming Convention.

È presente una forma di sicurezza sui file a livello di catalogo, ottenuta tramite le ACL, tale sicurezza pero' risulta di fatto non utilizzabile, poiche' l'identitá della persona che accedde al catalogo, viene mappata attraverso il meccasimo dei pool account, cosí facendo la perde. Infatti, ad esempio una volta puo venir mappatto sul utente egrid01 mente un altra sull'utente egrid14.

lfc-chmod Cambia il modo ad un file

lfc-delcomment Cancella commento

lfc-ln Effettua un link tra LFN

lfc-mkdir Crea una directory

lfc-rm Rimuovi un file

lfc-setcomment Aggiungi un commento

lfc-chown Cambia i permessi

lfc-getacl Ottieni le ACL

lfc-ls Lista i LFN

lfc-rename Rinomina

lfc-setacl Setta le ACL

IMPORTANTE le manipolazioni avvengono a livello del Catalogo, il DataBase contente le informazioni su dove sono i file.:

  /grid/egrid/aterpin:
  -rwxrwxr-x   1 egrid05  504                      21 Jul 07 19:01 baciuco-lfc-ok.txt
  -rwxrwxr-x   1 egrid05  504                      21 Jul 07 18:59 baciuco-lfc1.txt
  -rwxrwxr-x   1 egrid06  504                      21 Jul 11 16:19 baciuco-lfc2-ok.txt
  -rwxrwxr-x   1 egrid05  504                      21 Jul 07 18:59 baciuco-lfc2.txt
  -rwxrwxr-x   1 egrid06  504                      21 Jul 11 16:27 baciuco-lfc3-ok.txt
  -rwxrwxr-x   1 egrid05  504                      21 Jul 07 19:01 baciuco-lfc3.txt
  -rwxrwxr-x   1 egrid06  504                      21 Jul 11 16:27 baciuco-lfc4-ok.txt
  -rwxrwxr-x   1 egrid06  504                      21 Jul 11 17:09 beryllium.txt
  -rwxrwxr-x   1 egrid06  504                      21 Jul 11 17:08 egrid-3.txt
  lrwxrwxrwx   1 egrid06  504                       0 Jul 13 11:57 link-test ->      /grid/egrid/aterpin/baciuco-lfc-ok.txt
  drwxr-xr-x   3 egrid05  504                       0 Jul 07 19:15 tmp

Quindi usando il meccanismo dei poolaccaunt sulla LFC, succedde che una stesso certificato puo' venir mappato in utenti diversi, questo si verifica anche a livello di catalogo, rendendo perciò il sistema dei permessi e delle ACL.

Registrazione di un file nel catalogo:

  aterpin@egrid-4:~/test/catalog$ lcg-cr -d sfn://baciuco.hpc.sissa.it/tmp/lfc-ok.2txt  -l   
  lfn:/grid/egrid/aterpin/baciuco-lfc-ok.2txt   --vo egrid file:/tmp/lfc.txt
  the server sent an error response: 553 553 /tmp/lfc-ok.2txt: Permission denied.

  the server sent an error response: 550 550 /tmp/lfc-ok.2txt: Operation not permitted.

  lcg_cr: Invalid argument

 L'errore é causato dal fatto che
l'accesso alla macchina del catalogo, avviene tramite i poolaccount il
catalogo, memtre per il test l'utente era stato mappatto con
l'utente personale di griglia.

Per fare cio, modifichiamo come root del Catalogo lanciare i comandi lfc-* come root sulla macchina che tiene il catalogo

Note

https://edms.cern.ch/file/454439//LCG-2-UserGuide.html

Created by manager
Last modified 2006-09-20 05:53
 

Powered by Plone

This site conforms to the following standards: