<Sebelum | Contents [show] | Seterusnya>
1.3. Mengubah suai/Mengisi Pangkalan Data anda
Mari perkenalkan beberapa kandungan ke pangkalan data kami. Kami akan menambah yang berikut:
• satu nod dipanggil orang (untuk menyimpan pengguna)
• satu nod dipanggil kumpulan (untuk menyimpan kumpulan)
• kumpulan yang dipanggil penambang
• pengguna dipanggil john
Buat fail LDIF berikut dan panggilnya add_content.ldif:
dn: ou=Orang,dc=example,dc=com objectClass: organizationalUnit ou: Orang
dn: ou=Groups,dc=example,dc=com objectClass: organizationalUnit ou: Kumpulan
dn: cn=miners,ou=Groups,dc=example,dc=com objectClass: posixGroup
cn: pelombong gidNombor: 5000
dn: uid=john,ou=Orang,dc=example,dc=com objectClass: inetOrgPerson
objectClass: posixAccount objectClass: shadowAccount uid: john
sn: Doe diberiNama: John cn: John Doe
Nama paparan: John Doe Nombor uid: 10000
gidNumber: 5000 userPassword: johnldap gecos: John Doe loginShell: /bin/bash homeDirectory: /home/john
Adalah penting bahawa nilai uid dan gid dalam direktori anda tidak bertembung dengan nilai setempat. Gunakan julat nombor tinggi, seperti bermula pada 5000. Dengan menetapkan nilai uid dan gid dalam ldap tinggi, anda juga membenarkan kawalan yang lebih mudah terhadap perkara yang boleh dilakukan dengan pengguna tempatan berbanding pengguna ldap. Lebih lanjut mengenai itu kemudian.
Tambah kandungan:
ldapadd -x -D cn=admin,dc=example,dc=com -W -f add_content.ldif
Masukkan Kata Laluan LDAP: ********
menambah entri baharu "ou=People,dc=example,dc=com"
menambah entri baharu "ou=Groups,dc=example,dc=com"
menambah entri baharu "cn=miners,ou=Groups,dc=example,dc=com"
menambah entri baharu "uid=john,ou=People,dc=example,dc=com"
Kami boleh menyemak sama ada maklumat telah ditambah dengan betul dengan utiliti ldapsearch:
ldapsearch -x -LLL -b dc=contoh,dc=com 'uid=john' cn gidNumber
dn: uid=john,ou=Orang,dc=contoh,dc=com cn: John Doe
gidNombor: 5000
Penjelasan suis:
• -x: mengikat "mudah"; tidak akan menggunakan kaedah SASL lalai
• -SAYA AKAN: lumpuhkan pencetakan maklumat luar
• uid=john: "penapis" untuk mencari pengguna john
• cn gidNombor: meminta atribut tertentu untuk dipaparkan (lalai adalah untuk menunjukkan semua atribut)