Comandi generici di AFS
ultimo aggiornamento: 8 Agosto 1997

klog, kpasswd, fs checkservers, fs flushcache, fs la, fs listacl, fs listcells, fs listquota, fs lq, fs sa, fs setcachesize, fs sysname, fs whe, fs whereis, mirdir, pts mem, tokens, unlog, vos listvol, vos examine, vos partinfo,


APPENDICE 1: permessi in AFS


klog
comandi correlati: tokens, unlog

 
klog userid -c spv.uniroma1.it Autentica l'utente corrente come utente useridnella cella AFS spv.uniroma1.it. Un utente puo' autenticarsi con un solo token (nome) su una singola cella. Se si autentica con un altro token perde il precedente.
klog userid Autentica l'utente corrente come utente useridnella cella AFS corrente.
klog Riautentica l'utente corrente nella cella AFS corrente. Viene eseguito quando il token dell'utente e' espiato (si esegua tokens per vedere il tempo residuo).
indice
kpasswd
comandi correlati: passwd.

 
kpasswd
    Modifica la password AFS dell'utente corrente.
indice
fs checkservers

 
fs checkservers
    Segnala se qualche server AFS dell'attuale cella non e' funzionante.
indice
fs flushcache

 
fs flushcache
    Esegue un refresh della memoria cache di AFS relativa alla directory attuale.
indice
fs la oppure fs listacl
related commands: fs sa, find (per fs sa ricorsivo nelle sottodirectories).

 
fs la directory
    Lista l'access control list della directory directory.
indice
fs listcells

 
fs listcells
    Lista le altre celle AFS.
indice
fs listcells &
    Come sopra (consigliato per non bloccare il terminale).
indice
fs lq oppure fs listquota

 
fs lq
    Lista la quota di memoria di massa concessa all'utente, la percentuale occupata, la percentuale dello spazio residuo nella partizione del disco che ospita l'utente.
indice
fs sa oppure fs setacl
comandi correlati: fs la.
per applicare la funzione ricorsivamente vedere qui.

 
fs sa directory system:anyusernone Setta l'access list della directory directory in maniera da togliere tutti i diritti (none) a tutti gli utenti generici (system:anyuser).
fs sa directory system:administrators all Setta l'access list della directory directory in maniera da conferire tutti i diritti (all) agli amministratori (system:administrators).
fs sa directory utente rl Setta l'access list della directory directory in maniera da conferire all'utente utente i diritti di lettura dei file (r) e di lookup della directory (l).
fs sa directory group:nomegruppo x Setta l'access list della directory directory in maniera da conferire agli utenti del gruppo nomegruppo i diritti di esecuzione dei file (x).
fs sa director vn:nodesx Setta l'access list della directory directory in maniera da conferire a tutti gli utenti della cella vn i diritti di esecuzione dei file (x).
indice
fs setcachesize

 
fs setcachesize -b 1
    Setta la dimensione della cache AFS ad 1 KByte. (si fa per costringere AFS a svuotare la cache, quando ci sono problemi di allineamento, la situazione normale si ripristina con il comando seguente).

 
fs setcachesize -b 0
    Setta la dimensione della cache AFS alla dimensione standard.
indice


fs sysname


 
fs sysname
    Mostra il nome del sistema operativo sottostante. Tipiche risposte sono: rs_aix42, sun4x_55, alpha_osf32c, ...
indice


fs whe oppure fs whereis


 
fs whe Mosta quale e' l'host in cui risiede il disco che ospita la directory corrente.
fs whereis directory Mosta quale e' l'host in cui risiede il disco che ospita la directory directory.
fs whereis ~utente Mosta quale e' l'host in cui risiede il disco che ospita la directory home dell'utente utente. (occorre avere i diritti dell'utente utente).
indice
mirdir

 
mirdir -oenoneold_directory new_dir
    Copia tutti i files del sottoalbero radicato a old_directory nella directory new_dir, se questi sono assenti o modificati.
indice
pts mem oppure pts membership

 
pts mem user:gruppo | more Mostra tutti gli utenti appartenenti al gruppo gruppo.
pts mem utente Mostra tutti i gruppi a cui appartiene l'utente utente.
indice
tokens

 
tokens
    Mostra i tokens posseduti dall'utente. L'utente non puo' avere piu' di un token per ogni cella AFS. Se si procura un nuovo token (con il comando klog), perde il precedente. Ogni elemento della lista in questione è dunque costituito da una coppia cella-token.
indice
unlog
comandi correlati: klog.

 
unlog
    Priva l'utente del token nella cella AFS corrente.
indice
unlog cella_AFS 
    Priva l'utente del token nella cella AFS cella_AFS. Il token è unico per ogni cella, quindi sarebbe ridondante specificarlo.
indice
vos listvol

 
vos listvol euclide | grepuser
    Mostra l'occupazione di disco di ogni utente. euclide è l'AFS server di riferimento.
indice
vos examine

 
vos examine user.utente 
    Mostra la partizione a cui appartiene l'utente utente, la sua quota, il numero delle sue accessioni al suo volume.
indice
vos partinfo

 
vos partinfo euclide  Mostra lo spazio libero rimasto su ogni partizione dell'AFS server euclide, a confronto con lo spazio totale (destinato agli utenti).
indice

APPENDICE 1: permessi in AFS

 
Permesso Sta per Significato
l lookup Consente di eseguire una lista (ls), di percorrere la directory (cd) e di vedere i permessi su di essa (fs la).
r read Consente la lettura del contenuto di tutti i file residenti nella directory (per es. more, less, cat, ...).
i insert Consente l'inserimento di nuovi file o directory all'interno della directory corrente senza modificare l'esistente.
w write Consente la modifica di file esistenti.
d delete Consente la cancellazione o la rinominazione dei file.
k "Consente di eseguire programmi che effettuano la chiamata 'flock' di sistema su file contenuti all'interno della directory."
a administer Consente la modifica dei permessi stessi della directory.
indice

Per ogni suggerimento o segnalazione contattare patrigna@dia.uniroma3.it