Lansarea unei sesiuni interactive gsec

Lansarea unei sesiuni interactive gsec

Întrebările, dezvoltatorii au nevoie pentru a crea aplicații client-server folosind baza de date Firebird, care a fost dezvoltarea bazelor de date Borland Interbase 6. Oferă o imagine de ansamblu a conceptelor și modelelor de arhitectura client / server, precum și sfaturi practice pentru lucrul cu bibliotecile client Firebird. Caracteristicile sunt descrise în detaliu tipurile de date SQL, limbaj de manipulare a datelor (Limba de manipulare a datelor, LMD), precum și limbajul de sintaxă și date definiție (Data Definition Language, DDL). O atenție deosebită este acordată descrierii tranzacțiilor și oferă sfaturi cu privire la modul de utilizare a acestora atunci când dezvoltați aplicații. Programarea Descris pe partea de client și serverul de scriere declanșatoare și proceduri stocate, crearea și utilizarea de evenimente de baze de date, eroare de manipulare în codul de pe server și multe altele. Materialul este însoțit de numeroase exemple, sfaturi și recomandări practice.

Pentru dezvoltatorii de baze de date

Rezervați: GHID DE DEZVOLTARE DATABASE Firebird

Lansarea unei sesiuni interactive gsec

Secțiunile de pe această pagină sunt:

Lansarea unei sesiuni interactive gsec

În linia de comandă din directorul Firebird / bin, tastați următoarele. Pentru POSIX:

/ gsec -user sysdba -password masterkey

gsec -user sysdba -password masterkey

Linia de comandă se va schimba în GSEO, indicând faptul că ați pornit gsec în modul interactiv.

Pentru a termina sesiunea interactivă, introduceți QUIT.

Rulați gsec ca client la distanță

SYSDBA poate folosi gsec pe mașina client pentru a gestiona identitatea utilizatorilor de pe serverul de la distanță. Sintaxa apelului este oarecum diferită: necesită comutatorul -database, urmat de calea completă de rețea către baza de date de securitate. De exemplu (aceasta este o comandă), aceasta arată modul în care clientul POSIX accesează serverul Windows în versiunea 1.5:

/ gsec -database hotchicken: cu: Program FilesFirebirdFirebird_1_5security. FDB

-utilizator sysdba -password masterkey

Următorul exemplu arată cererea clientului Windows pe serverul POSIX în versiunea 1.0.x:

gsec -database coolduck: /opt/firebird/isc4.gdb

-utilizator sysdba -password masterkey

Echipe interactive

Comenzile utilitarului interactiv gsec sunt afișarea, adăugarea, modificarea, ștergerea, ajutorul și ieșirea. Nu sunt sensibile la litere mari și mici.

* adăugarea, modificarea și ștergerea sunt folosite pentru a adăuga și a elimina utilizatorii și pentru a schimba parolele. Acestea necesită un nume de utilizator ca parametru, împreună cu comenzile și argumentele corespunzătoare.

* afișarea fără un nume de utilizator afișează o listă a tuturor utilizatorilor. Parolele nu sunt afișate. Această comandă poate primi și un nume de utilizator. În acest caz, sunt afișate detaliile acestui utilizator.

* ajutorul sau aliasul acestuia. Afișează textul de ajutor pentru utilitate.

* renunță la ieșire gsec și închide linia de comandă.

USERS tabele și gsec moduri

În tabel. 34.1 arată coloanele din tabelul USERS împreună cu comutatoarele gsec corespunzătoare. Câmpurile obligatorii când se utilizează gsec sunt numai

NUMELE UTILIZATORULUI și PASSWD.

Tabelul 34.1. USERS tabele coloane și gsec moduri

Nume utilizator, identificarea utilizatorului recunoscut pe server, gsec necesită ca parametru pentru adăugarea de comenzi interactive, schimbarea și ștergerea și pentru linia de comandă corespunzătoare switch -a [dd], mo [dify] și-d [élete]

Pentru unele platforme POSIX, ID-ul de utilizator UNIX. Nu este necesar

Pentru unele platforme POSIX, identificatorul grupului UNIX. Nu este necesar

Parola curentă pentru acest utilizator. necesar

Nume utilizator. Nu este necesar

Nume de utilizator secundar. Nu este necesar

Numele de familie al utilizatorului. Nu este necesar

De asemenea, atunci când rulați gsec dintr-o stație de lucru la distanță:

Server și calea spre fișierul bazei de date de securitate

Calea și numele fișierului

Exemple Gsec

Afișează coloanele principale din tabela USERS a bazei de date de securitate. Parolele nu sunt afișate niciodată.

nume_utilizator uid gid nume complet SYSDBA

MICKEY 123 345 Mickey Mouse

Donald Duck

JULIUS 125 345 J. Cezar

Pentru a afișa aceleași informații dintr-un rând din tabela USERS, introduceți:

GSEC> afișați numele de utilizator

GSEC> afișează julius user_name uid gid nume complet

JULIUS 125 345 J. Cezar

Adaugă un utilizator la tabela USERS:

a [dd] parola de utilizator-parolă [alte switch-uri]

Aici, numele de utilizator este un nume de utilizator unic nou, iar parola este parola asociată acestui utilizator.

NOTĂ. Comutatorul pentru noua parolă la adăugarea unui utilizator sau la schimbarea parolei este -pw. Nu confundați-l cu forma scurtă a comutatorului de parolă atunci când conectați SYSDBA, care este dat sub forma -p.

GSEO adăugați mmouse -p Veritas

Pentru a adăuga utilizatorul hpotter pe nume Harry Potter și parola noMuggle, tastați:

GSEC> adăugați hpotter -fname Harry - introduceți Potter -pw noMuggle

Pentru a verifica o intrare nouă:

GSEC> afișează hpotter

nume_utilizator uid gid nume complet

HPOTTER Harry Potter

NOTĂ. Dacă încercați să introduceți caractere nevalide în șirul de parole, gsec va renunța pur și simplu fără a emite un mesaj.

Folosit pentru a modifica (edita) valoarea unei coloane într-o înregistrare USERS existentă. Specificați numele de utilizator pe care doriți să îl modificați, apoi specificați unul sau mai multe comutatoare care definesc elementele care trebuie modificate și o nouă valoare pentru fiecare dintre ele.