EnglezăFrancezăSpaniolă

Ad


Favicon OnWorks

dacsvfs - Online în cloud

Rulați dacsvfs în furnizorul de găzduire gratuit OnWorks prin Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

Aceasta este comanda dacsvfs care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS

PROGRAM:

NUME


dacsvfs - accesați obiecte prin intermediul DACS depozit de fișiere virtual

REZUMAT


dacsvfs [dacsoptions[1]] [categorie de obiect | vfs_uri | activat] [-F sep] [op [arg...]]

DESCRIERE


Acest program face parte din DACS pe.

dacsvfs utilitarul este o interfață pentru DACS depozit de fișiere virtual. Oferă o modalitate de a
examinați, modificați și ștergeți elementele independent de cum și unde sunt stocate. Vedea
dacs.vfs(5)[2] și VFS[3] directivă pentru informații suplimentare.

Pentru a efectua o operație de stocare a fișierelor virtuale, fie un categorie de obiect sau un argument URI trebuie să fie
furnizate pentru a identifica depozitul de fișiere. Primul este folosit pentru a găsi aplicabilul VFS[3]
directivă care a fost configurată pentru jurisdicția specificată (vezi dacs.conf(5)[4]).

Ca caz special, cuvântul activat poate fi specificat; o listă de nume de magazine activate este
tipărit la stdout și programul se termină:

% dacsvfs -q -uj SomeJurisdiction activată

Acest program este disponibil și ca a DACS serviciu web, dacs_vfs(8)[5].

Securitate
Doar DACS administratorul ar trebui să poată rula cu succes acest program. pentru că
DACS cheile și fișierele de configurare trebuie limitate la administrator, acest lucru va fi
în mod normal, dar un administrator atent va refuza accesul tuturor celorlalți utilizatori.

OPŢIUNI


-F sep
Setează caracterul separator de câmpuri la sep. Valoarea implicită este două puncte. Acesta este folosit de către
operațiuni de încărcare și descărcare.

Dacă este prezent, op argument specifică operația care trebuie efectuată în depozitul de fișiere. Dacă
este omis, programul intră în modul interactiv unde sunt majoritatea operațiunilor similare
disponibil (tip "ajutor" pentru asistență). Sunt disponibile următoarele operațiuni:

șterge [cheie]
Ștergeți elementul sau elementul identificat de cheie.

descărca
Scrieți la stdout conținutul depozitului de fișiere ca cheie, urmat de separatorul de câmp
caracter, urmat de valoare, o pereche pe linie.

Editați | × [cheie]
Editați interactiv elementul sau valoarea elementului identificat de cheie. Când
disponibil, variabila de mediu EDITOR este folosit pentru a determina ce editor să folosească,
în caz contrar, se folosește un editor implicit specificat în momentul compilării. După editare, utilizatorul
se cere confirmare. Dacă operațiunea nu este întreruptă, elementul sau valoarea acestuia o vor face
să fie actualizat.

exista [cheie]
Testați dacă articolul sau elementul identificat de cheie, există. Rezultatul este raportat la
stdout.

obține [cheie]
Preluați articolul sau valoarea articolului identificat de cheie. Dacă are succes,
rezultatul este tipărit în stdout.

ia dimensiune [cheie]
Determinați dimensiunea articolului sau mărimea valorii articolului identificat prin
cheie. Dacă are succes, rezultatul este tipărit în stdout.

ajutor
Imprimă un rezumat al utilizării în stderr.

listă
Listează numele tuturor elementelor (sau cheilor) asociate cu categorie de obiect.

încărca
Citiți perechi cheie/valoare din stdin, o pereche pe linie. Sfârșitul cheii este notat cu
caracterul separator de câmp, care poate fi repetat. Spații albe pot apărea pe oricare
partea caracterului separator de câmp (cu excepția cazului în care separatorul de câmp este un spațiu alb
caracter). Pentru fiecare cheie faceți o operație de punere cu cea specificată valoare. Acest lucru este destinat
pentru a fi o modalitate rapidă de a inițializa un depozit de fișiere sau de a face multe modificări.

a pune [cheie]
Înlocuiți articolul sau valoarea articolului identificat prin cheie. Valoarea este citită din
intrarea standard.

putval cheie valoare
Înlocuiți articolul sau valoarea articolului identificat prin cheie, și setați-l la valoare.

redenumește [cheie veche] cheie nouă
Redenumiți elementul sau valoarea articolului identificat de cheie veche la cheie nouă.

Actualizați [cheie]
Acesta este un sinonim pentru operația de editare.

EXEMPLE


Pentru a stoca DTD-urile utilizate de DACS într-o bază de date, mai degrabă decât într-o colecție de fișiere, tu
trebuie să configureze o directivă VFS corespunzătoare și să copieze fișierele din DACS distribuire
în baza de date. Deoarece este doar pentru citire, această bază de date poate fi partajată de toate federațiile
și jurisdicțiile pe gazdă.

Primul pas este să selectați tipul de bază de date de utilizat și să decideți unde să o plasați. Acest
exemplu va folosi o bază de date Berkeley DB (DACS trebuie să fi fost construit cu sprijin pentru
oricare baza de date este folosită) și puneți-o în /usr/local/dacs/federations/dtds.db. URI-ul către
exprimați acest lucru în sintaxa VFS arată astfel:

[dtds]dacs-db:/usr/local/dacs/federations/dtds.db

Următorul pas este să creați baza de date și să o încărcați cu DTD-urile. Un simplu script shell
face acest lucru ușor de făcut. Din directorul dtd-xsd al DACS distribuție și înlocuire
exemplu.com cu URI-ul a DACS jurisdicție pe gazda dvs., executați:

#! / Bin / sh

pentru i in *.dtd
do
dacsvfs -u example.com -q \
„[dtds]dacs-db:/usr/local/dacs/federations/dtds.db” pune $i < $i
făcut

Pentru configurare DACS pentru a utiliza baza de date, o directivă VFS trebuie pusă într-un loc adecvat
în dacs.conf, astfel încât să suprascrie configurația curentă:

VFS „[dtds]dacs-db:/usr/local/dacs/federations/dtds.db”

Pentru a enumera conținutul bazei de date, puteți face:

% dacsvfs -u example.com -q \
Lista „[dtds]dacs-db:/usr/local/dacs/federations/dtds.db”

sau deoarece directiva VFS a fost configurată, pur și simplu:

% dacsvfs -u example.com -q lista dtds

Dacă omiteți -q flag, vor apărea diverse rezultate de depanare, inclusiv unele feedback
că noua ta bază de date este de fapt utilizată de DACS.

notițe
Dacă copiați vreuna DACS resurse, cum ar fi DTD-urile sale, amintiți-vă că atunci când faceți upgrade
DACS va trebui să faceți noi copii, deoarece aceste resurse s-ar putea să se fi modificat.

Alte resurse utilizate de DACS ar fi configurat în mod similar. Operațiunile de încărcare și descărcare
poate fi deosebit de util pentru aceasta. Dacă fișierul /tmp/roles asociază roluri cu
identități (de exemplu, așa cum este folosit de dacscheck(1)[6]) după cum urmează:

bobo:utilizatori
auggie:admin,utilizatori
harley:oaspete

apoi următoarea comandă inițializează sau actualizează o bază de date din acel fișier:

% dacsvfs -u example.com -q -F ":" \
„[myroles]dacs-db:/usr/local/myapp/roles.db” < /tmp/roles

URI-ul [myroles]dacs-db:/usr/local/myapp/roles.db poate fi folosit apoi cu dacscheck.

DIAGNOSTIC


Programul iese 0 dacă totul a fost bine, 1 dacă a apărut o eroare.

Utilizați dacsvfs online folosind serviciile onworks.net


Servere și stații de lucru gratuite

Descărcați aplicații Windows și Linux

Comenzi Linux

Ad