Aceasta este comanda wg-userImport 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
userImport - Încărcați în bloc utilizatorii în baza de date WebGUI
REZUMAT
userImport --configFile config.conf --usersFile calea
[--metoda authMethod]
[--canChangePass]
[--șir delimitator]
[--expireOffset întreg [--expireUnits șir]]
[--grupuri groupid,...]
[--ldapUrl uri]
[--text parola]
[--status stare]
[--trece peste]
[--Liniște]
[--actualizare | --updateAdd]
[--replaceGroups]
userImport --help
DESCRIERE
Acest script utilitar WebGUI citește informații despre utilizator dintr-un fișier text și le încarcă în
baza de date WebGUI specificată. Parametrii impliciti de utilizator pot fi specificați prin linia de comandă
opțiuni, preluând valori prioritare din fișier.
Acest utilitar este conceput pentru a fi rulat ca superutilizator pe sistemele Linux, deoarece trebuie să fie
capabil să pună fișiere în directoarele de date ale WebGUI și să schimbe dreptul de proprietate asupra fișierelor. daca tu
doriți să rulați acest utilitar fără privilegii de superutilizator, utilizați --trece peste opțiunea descrisă
de mai jos.
Informațiile despre utilizator sunt date într-un fișier text simplu delimitat de TAB, care descrie atât
numele câmpurilor și datele câmpului pentru fiecare utilizator. Puteți schimba delimitatorul real cu
--delimitator opțiunea (vezi mai jos).
Prima linie a fișierului conține numele câmpurilor ale căror valori vor fi încărcate.
De atunci înainte, toate liniile care nu sunt goale din fișier trebuie să aibă același număr de câmpuri. Toate-
liniile goale sunt ignorate. Numele de câmpuri valide sunt:
nume de utilizator
parola
authMethod
Starea
ldapUrl
connectDN
Grupuri
expireOffset
Orice nume valid de câmp al profilului utilizatorului disponibil în baza de date WebGUI, de ex Nume,
nume, e-mail, Etc
Dacă folosești câmpul Grupuri, fiecare rând următor ar trebui să conțină o listă separată prin virgulă
Id-uri de grup WebGUI; rețineți că aceasta ar putea fi o problemă dacă alegeți să utilizați virgula ca a
delimitator pentru câmpuri.
Dacă nu este specificat niciun nume de utilizator, acesta va fi implicit prenume.nume. Daca nu nume de utilizator is
specificat, nici Nume și nume, atunci utilizatorul o va face nu să fie încărcat.
Dacă specificați numele de utilizator câmp pentru import pe orice înregistrare, că numele de utilizator va fi folosit în schimb
de a genera unul nou automat. Dacă faceți acest lucru, aveți grijă să nu introduceți
duplicate!
Dacă utilizați un nume de câmp nevalid, valorile acestuia vor fi ignorate.
--configFile config.conf
Fișierul de configurare WebGUI de utilizat. Trebuie specificat doar numele fișierului, deoarece va fi
fi căutat în directorul de configurare al WebGUI. Acest parametru este obligatoriu.
--usersFile caii de acces
Calea către fișierul care conține informații despre utilizatori pentru încărcarea în bloc.
--authMethod metodă
Specificați metoda de autentificare implicită de setat pentru fiecare utilizator încărcat. Poate fi
suprascrise în fișierul de import pentru anumiți utilizatori. Dacă este lăsat nespecificat, este implicit
WebGUI.
--canChangePass
Setați utilizatorii încărcați să își poată schimba parolele. Dacă este lăsat nespecificat, încărcat
utilizatorii vor NU să-și poată schimba parolele până când administratorul le acordă
privilegiul.
--delimitator şir
Specificați câmpurile de delimitare a șirurilor din fișierul de import. Dacă este lăsat nespecificat, acesta
implicit la un singur TAB (ASCII 9).
--expireOffset întreg
Specificați perioada implicită de timp înainte ca utilizatorul încărcat să expire din
grupurile la care sunt adăugate. Unitățile sunt specificate de --expireUnits (Vezi mai jos). Poate
fi suprascris în fișierul de import pentru anumiți utilizatori. Dacă este lăsat nespecificat, este implicit
la offset-ul de expirare setat în definiția grupului din WebGUI.
--expireUnits Unități
Specificați unitățile pentru --expireOffset (Vezi deasupra). Valorile valide sunt secunde, minute,
ore, zile, săptămâni, luni, ani, epocă, Sau fixată. Dacă este setat la epocă sistemul va
presupunem că compensarea de expirare ar trebui luată ca o dată de epocă (număr absolut de
secunde de la 1 ianuarie 1970) mai degrabă decât un interval. Dacă este setat la fixată sistemul
va presupune că --expireOffset este o dată fixă. Dacă este lăsat nespecificat, este implicit
la secunde.
--grupuri grupid,...
Specificați o listă separată prin virgulă de ID-uri de grup WebGUI pe care le va seta fiecare utilizator încărcat
la. Poate fi suprascris în fișierul de import pentru anumiți utilizatori.
Puteți specifica o dată unică de expirare pentru un grup adăugând-o după ID-ul grupului,
separate prin două puncte. Data/ora trebuie să fie în formatul „AAAA-LL-ZZ HH:NN:SS”.
groupId:2000-01-01 01:00:00,groupId2:2001-01-02 02:00:00
--ldapUrl uri
Specificați URI-ul utilizat pentru a vă conecta la serverul LDAP pentru autentificare. URI-ul trebuie
conform cu ceea ce Net::LDAP folosește pentru conectare. Poate fi suprascris la import
fișier pentru anumiți utilizatori.
--parola şir =articol --identificator şir
Specificați parola implicită de utilizat pentru utilizatorii încărcați. Poate (și ar trebui) să fie
suprascrise în fișierul de import pentru anumiți utilizatori. Dacă este lăsat nespecificat, este implicit
123qwe.
--stare Starea
Specificați starea implicită a contului pentru utilizatorii încărcați. Valorile valide sunt Activ și
dezactivata. Dacă este lăsat nespecificat, este implicit Activ.
--Actualizați
Căutați baza de date WebGUI pentru fiecare utilizator listat în fișierul de import și actualizați-l
informații folosind câmpurile furnizate. Utilizatorii din fișierul de import care sunt nu gasit in
baza de date sunt nesocotit. Vedea --updateAdd mai jos dacă doriți să adăugați utilizatori suplimentari.
--updateAdd
Căutați baza de date WebGUI pentru fiecare utilizator listat în fișierul de import și actualizați-l
informații folosind câmpurile furnizate. Utilizatorii din fișierul de import care sunt nu gasit in
baza de date sunt adăugat. Vedea --Actualizați mai sus dacă nu doriți să adăugați utilizatori suplimentari.
--replaceGroups
Dacă utilizatorul este actualizat cu --Actualizați or --updateAdd aparține deja altuia
grupuri, eliminați utilizatorul din ele.
--trece peste
Acest flag vă va permite să rulați acest utilitar fără a fi super utilizator, dar rețineți
că s-ar putea să nu funcționeze conform intenției.
--Liniște
Dezactivați toate ieșirile, cu excepția cazului în care există o eroare.
--Ajutor
Afișează această documentație, apoi iese.
Utilizați wg-userImport online folosind serviciile onworks.net