Workstation online OnWorks Linux e Windows

Logo

Hosting online gratuito per workstation

<Precedenti | Contenuti | Succ.>

1.3. Modifica/popolamento del database


Introduciamo alcuni contenuti nel nostro database. Aggiungeremo quanto segue:

• un nodo chiamato Chi Siamo (per memorizzare gli utenti)

• un nodo chiamato Gruppi (per memorizzare gruppi)

• un gruppo chiamato minatori

• un utente chiamato Giovanni


Crea il seguente file LDIF e chiamalo add_content.ldif:


dn: ou=People,dc=example,dc=com objectClass: OrganizationUnit ou: People


dn: ou=Groups,dc=example,dc=com objectClass: OrganizationUnit ou: Groups


dn: cn=miner,ou=Gruppi,dc=esempio,dc=com objectClass: posixGroup

cn: minatori gidNumero: 5000


dn: uid=john,ou=Persone,dc=esempio,dc=com objectClass: inetOrgPerson

objectClass: posixAccount objectClass: shadowAccount uid: john

sn: Doe datoNome: John cn: John Doe

displayName: John Doe uidNumber: 10000

gidNumber: 5000 userPassword: johnldap gecos: John Doe loginShell: /bin/bash homeDirectory: /home/john


Immagine

È importante che i valori uid e gid nella directory non entrino in conflitto con i valori locali. Utilizzare intervalli di numeri elevati, ad esempio a partire da 5000. Impostando i valori uid e gid in ldap high, si consente anche un controllo più semplice di ciò che può essere fatto con un utente locale rispetto a uno ldap. Più su quello più tardi.


Aggiungi il contenuto:


ldapadd -x -D cn=admin,dc=esempio,dc=com -W -f add_content.ldif


Inserisci la password LDAP: ********

aggiungendo la nuova voce "ou=People,dc=example,dc=com"


aggiungendo la nuova voce "ou=Groups,dc=example,dc=com"


aggiunta nuova voce "cn=miners,ou=Groups,dc=example,dc=com"


aggiungendo la nuova voce "uid=john,ou=People,dc=example,dc=com"


Possiamo verificare che le informazioni siano state aggiunte correttamente con l'utility ldapsearch:


ldapsearch -x -LLL -b dc=esempio,dc=com 'uid=john' cn gidNumber


dn: uid=john,ou=Persone,dc=esempio,dc=com cn: John Doe

gidNumero: 5000


Spiegazione degli interruttori:

· XNUMX€ -X: rilegatura "semplice"; non utilizzerà il metodo SASL predefinito

· XNUMX€ -LL: disabilita la stampa di informazioni estranee

· XNUMX€ uid=giovanni: un "filtro" per trovare l'utente john

· XNUMX€ cn gidNumero: richiede la visualizzazione di determinati attributi (l'impostazione predefinita è mostrare tutti gli attributi)


Il miglior sistema operativo cloud computing su OnWorks: