FAQ:.NET Core版(Linux)プリザンターにActive Directoryのユーザ情報を同期する
## 前提となる設定
・[プリザンターとActiveDirectoryを連携する。](/manual/active-directory)
## 実行方法
ブラウザのURL欄に以下のコマンドを入力することで、LDAP同期処理を行うことができます。
※URLを指定する部分の「localhost/pleasanter」はご利用の環境に合わせて設定する必要があります。
```
http://localhost/pleasanter/users/syncbyldap
```
## 定期的に同期するための設定
Cronを使用し定期的にActive Directoryの情報を同期する設定を行えば、最新の人事データをプリザンターに取り込む事が可能です。
## python3の追加
ユーザ同期を行うスクリプトを実行するためにはpython3が必要となります。下記手順に沿って追加してください。
```
# yum install -y python3
```
## スクリプトの配置
下記ページのファイルの内容を任意のディレクトリにコピーします。※本手順では、「/web/pleasanter/Tools」ディレクトリ配下にコピーします。
https://github.com/Implem/Implem.Pleasanter.NetCore/blob/master/Implem.Pleasanter/Tools/SyncByLdap.py
※URLを指定する部分の「localhost/pleasanter」はご利用の環境に合わせて設定する必要があります。
```
# mkdir /web/pleasanter/Tools
# cd /web/pleasanter/Tools
# vi SyncByLdap.py
```
## Cronの設定
プリザンターをインストールしたOSにログインし、下記手順を実施してください。
※本手順では、rootユーザのCronに設定します。また、ユーザ同期を午前2時に実施するよう設定しております。
```
# crontab -e
0 2 * * * python3 /web/pleasanter/Tools/SyncByLdap.py
```