GoGPT Best VPN GoSearch

Favicon OnWorks

nss_wrapper - Online în cloud

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

Aceasta este comanda nss_wrapper 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


nss_wrapper - Un wrapper pentru utilizator, grup și gazdă NSS API

REZUMAT


LD_PRELOAD=libnss_wrapper.so NSS_WRAPPER_PASSWD=/path/to/passwd
NSS_WRAPPER_GROUP=/cale/la/grup NSS_WRAPPER_HOSTS=/cale/la/gazdă ./aplicatia mea

DESCRIERE


Există proiecte care oferă demoni care trebuie să poată crea, modifica și șterge
utilizatori Unix. Sau pur și simplu comutați ID-urile utilizatorului pentru a interacționa cu sistemul, de exemplu, un fișier spațiu utilizator
Server. Pentru a putea testa că aveți nevoie de privilegiul de a modifica parola și grupurile
fişier. Cu nss_wrapper este posibil să definiți propriul dvs. passwd și fișierul de grupuri care va
să fie utilizat de software pentru a acționa corect în timpul testării.

Dacă aveți un client și un server în curs de testare, acestea folosesc în mod normal funcții pentru a rezolva rețeaua
nume la adrese (dns) sau invers. Nss_wrappers vă permit să creați un fișier hosts
pentru a configura rezoluția numelor pentru adresele pe care le utilizați cu socket_wrapper.

· Oferă informații pentru conturile de utilizator și de grup.

· Rezolvarea numelui rețelei folosind un fișier hosts.

· Încărcarea și testarea modulelor NSS.

LIMITAREA


Unele apeluri în nss_wrapper vor funcționa numai dacă uid_wrapper este încărcat și activ. Una dintre acestea
functions este initgroups() care trebuie să ruleze setgroups() pentru a seta grupurile pentru utilizator.
setgroups() este împachetat de uid_wrapper.

MEDIUL VARIABILE


NSS_WRAPPER_PASSWD, NSS_WRAPPER_GROUP
Pentru conturile de utilizator și de grup, trebuie să creați două fișiere: passwd și grup. Formatul
al fișierului passwd este descris în om 5 passwd și fișierul de grup în om 5 grup. Astfel
puteți completa aceste fișiere cu conturi inventate. Indicați nss_wrapper către ei folosind
cele două variabile NSS_WRAPPER_PASSWD=/path/to/your/passwd și
NSS_WRAPPER_GROUP=/calea/la/grupul/dvs.

NSS_WRAPPER_HOSTS
Dacă, de asemenea, trebuie să emulați rezoluția numelui rețelei în mediul dvs., mai ales
cu socket_wrapper, puteți scrie un fișier hosts. Formatul este descris în om 5
Gazdele. Apoi puteți indica nss_wrapper către fișierul hosts folosind:
NSS_WRAPPER_HOSTS=/path/to/your/hosts

NSS_WRAPPER_HOSTNAME
Dacă trebuie să returnați un nume de gazdă diferit de cel al mașinii dvs. este
folosind puteți folosi: NSS_WRAPPER_HOSTNAME=test.example.org

NSS_WRAPPER_MODULE_SO_PATH, NSS_WRAPPER_MODULE_FN_PREFIX
Dacă aveți un proiect care oferă, de asemenea, informații despre utilizator și grup din a
baza de date, de obicei scrieți propriile module nss. nss_wrapper poate încărca nss
module și întrebați-le mai întâi înainte de a căuta în fișierul passwd și grup fals. La
indicați nss_wrapper către modulul pe care îl puteți face folosind
NSS_WRAPPER_MODULE_SO_PATH=/path/to/libnss_yourmodule.so. Deoarece fiecare modul nss are un
prefix special, cum ar fi _nss_winbind_getpwnam(), trebuie să setați și prefixul
nss_wrapper poate încărca funcțiile cu NSS_WRAPPER_MODULE_FN_PREFIX= .

Pentru _nss_winbind_getpwnam() acesta ar fi:

NSS_WRAPPER_MODULE_FN_PREFIX=winbind

NSS_WRAPPER_DEBUGLEVEL
Dacă trebuie să vedeți ce se întâmplă în nss_wrapper sau să încercați să găsiți o eroare,
poate activa suportul de înregistrare în jurnal în nss_wrapper dacă l-ați creat cu simboluri de depanare.

· 0 = EROARE

· 1 = AVERTISMENT

· 2 = DEBUG

· 3 = URME

EXEMPLU


$ echo "bob:x:1000:1000:bob gecos:/home/test/bob:/bin/false" > passwd
$ echo "root:x:65534:65532:root gecos:/home/test/root:/bin/false" >> passwd
$ echo "users:x:1000:" > grup
$ echo "root:x:65532:" >> grup
$ LD_PRELOAD=libnss_wrapper.so NSS_WRAPPER_PASSWD=passwd \
NSS_WRAPPER_GROUP=grup pentru a primi accesul bob
bob:x:1000:1000:bob gecos:/home/test/bob:/bin/false
$ LD_PRELOAD=libnss_wrapper.so NSS_WRAPPER_HOSTNAME=nume gazdă test.example.org
test.example.org

2015-09-12 NSS_WRAPPER(1)

Utilizați nss_wrapper online folosind serviciile onworks.net


Servere și stații de lucru gratuite

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

Comenzi Linux

Ad




×
publicitate
❤️Cumpără, rezervă sau cumpără aici — gratuit, contribuind la menținerea serviciilor gratuite.