Stasiun Kerja Online OnWorks Linux dan Windows

logo

Hosting Online Gratis untuk WorkStation

<Sebelumnya | Konten | Selanjutnya>

1.11. Manajemen Pengguna dan Grup


Paket ldap-utils dilengkapi dengan utilitas yang cukup untuk mengelola direktori tetapi rangkaian panjang opsi yang diperlukan dapat membuat mereka menjadi beban untuk digunakan. Paket ldapscripts berisi skrip pembungkus untuk utilitas ini yang menurut sebagian orang lebih mudah digunakan.


Instal paket:


sudo apt install ldapscripts


Kemudian edit filenya /etc/ldapscripts/ldapscripts.conf untuk sampai pada sesuatu yang mirip dengan yang berikut:


SERVER=localhost BINDDN='cn=admin,dc=contoh,dc=com' BINDPWDFILE="/etc/ldapscripts/ldapscripts.passwd" SUFFIX='dc=contoh,dc=com'

GSUFFIX='ou=Grup' USUFFIX='ou=People' MSUFFIX='ou=Komputer' GIDSTART=10000 UIDSTART=10000 MIDSTART=10000

Sekarang, buat ldapscripts.passwd file untuk mengizinkan akses rootDN ke direktori:


sudo sh -c "echo -n 'secret' > /etc/ldapscripts/ldapscripts.passwd" sudo chmod 400 /etc/ldapscripts/ldapscripts.passwd

gambar

Ganti "rahasia" dengan kata sandi yang sebenarnya untuk pengguna rootDN database Anda.


Skrip sekarang siap membantu mengelola direktori Anda. Berikut adalah beberapa contoh cara menggunakannya:

• Buat pengguna baru:


contoh sudo ldapadduser george


Ini akan membuat pengguna dengan uid George dan atur grup utama pengguna (gid) ke contoh

• Ubah sandi pengguna:


sudo ldapsetpasswd george

Mengubah kata sandi untuk pengguna uid=george,ou=People,dc=example,dc=com

Kata sandi baru:

Kata Sandi Baru (verifikasi):

• Hapus pengguna:


sudo ldapdeleteuser george

• Tambahkan grup:


sudo ldapaddgroup qa

• Menghapus grup:


sudo ldapdeletegroup qa

• Menambahkan pengguna ke grup:


sudo ldapaddusertogroup george qa


Anda seharusnya sekarang melihat a anggotaUid atribut untuk qa kelompok dengan nilai George.

• Menghapus pengguna dari grup:


sudo ldaphapus pengguna dari grup george qa


Grafik anggotaUid atribut sekarang harus dihapus dari qa kelompok.

• Skrip ldapmodifyuser memungkinkan Anda untuk menambah, menghapus, atau mengganti atribut pengguna. Script menggunakan sintaks yang sama dengan utilitas ldapmodify. Sebagai contoh:


sudo ldapmodify pengguna george

# Tentang untuk mengubah entri berikut : dn: uid=george,ou=People,dc=example,dc=com objectClass: account

kelas objek: posixAkun cn: george

uid: george uidNomor: 1001

gidNumber: 1001 homeDirektori: /home/george loginShell: /bin/bash gecos: george

deskripsi: Akun pengguna

kata sandi pengguna:: e1NTSEF9eXFsTFcyWlhwWkF1eGUybVdFWHZKRzJVMjFTSG9vcHk=


# Masukkan modifikasi Anda di sini, akhiri dengan CTRL-D. dn: uid=george,ou=Orang,dc=contoh,dc=com ganti: gecos

Geco: George Carlin


milik pengguna geco sekarang harus "George Carlin".

• Sebuah fitur bagus dari ldapscripts adalah sistem template. Template memungkinkan Anda untuk menyesuaikan atribut objek pengguna, grup, dan mesin. Misalnya, untuk mengaktifkan pemakai edit template /etc/ldapscripts/ ldapscripts.conf mengubah:


UTEMPLATE="/etc/ldapscripts/ldapadduser.template"


Ada mencicipi template di /usr/share/doc/ldapscripts/contoh direktori. Salin atau ganti nama

ldapadduser.template.sample file ke /etc/ldapscripts/ldapadduser.template:


sudo cp /usr/share/doc/ldapscripts/examples/ldapadduser.template.sample \

/etc/ldapscripts/ldapdduser.template


Edit template baru untuk menambahkan atribut yang diinginkan. Berikut ini akan membuat pengguna baru dengan objectClass dari inetOrgPerson:


dn: uid= , , objectClass: inetOrgPerson objectClass: posixAccount

cn: tn: air:

nomor uid: nomor gid: rumahDirektori: loginShell: geco: deskripsi: Judul akun pengguna: Karyawan


Perhatikan pilihan yang digunakan untuk sn atribut. Ini akan membuat ldapadduser meminta Anda untuk nilainya.


Ada utilitas dalam paket yang tidak tercakup di sini. Berikut daftar lengkapnya:


mesin ldaprename5 pengguna ldapadd6 ldaphapus pengguna dari grup7 jari jari8

cepat9 ldapgid10 ldapmodifyuser11 ldaprenameuser12 lsldap13

ldapaddusertogroup14 ldapsetpasswd15 ldapinit16 grupldapadd17 ldapdeletegroup18


gambar

5 http://manpages.ubuntu.com/manpages/en/man1/ldaprenamemachine.1.html

6 http://manpages.ubuntu.com/manpages/en/man1/ldapadduser.1.html

7 http://manpages.ubuntu.com/manpages/en/man1/ldapdeleteuserfromgroup.1.html

8 http://manpages.ubuntu.com/manpages/en/man1/ldapfinger.1.html

9 http://manpages.ubuntu.com/manpages/en/man1/ldapid.1.html

10 http://manpages.ubuntu.com/manpages/en/man1/ldapgid.1.html

11 http://manpages.ubuntu.com/manpages/en/man1/ldapmodifyuser.1.html

12 http://manpages.ubuntu.com/manpages/en/man1/ldaprenameuser.1.html

13 http://manpages.ubuntu.com/manpages/en/man1/lsldap.1.html

14 http://manpages.ubuntu.com/manpages/en/man1/ldapaddusertogroup.1.html

15 http://manpages.ubuntu.com/manpages/en/man1/ldapsetpasswd.1.html

16 http://manpages.ubuntu.com/manpages/en/man1/ldapinit.1.html

17 http://manpages.ubuntu.com/manpages/en/man1/ldapaddgroup.1.html

18 http://manpages.ubuntu.com/manpages/en/man1/ldapdeletegroup.1.html


ldapmodifygroup19 mesin ldapdelet20 grup ldaprename21 mesin ldapadd22 ldapmodifymachine23 ldapsetprimarygroup24 ldapdeleteuser25


Komputasi Awan OS Teratas di OnWorks: