{ "info": { "author": "Nobuo Okazaki", "author_email": "nobrin@biokids.org", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Systems Administration :: Authentication/Directory :: LDAP" ], "description": "=============================\n ADLeastCLI: AD User Manager\n=============================\n\nOverview\n========\n\n*ADLeastCLI* provides least operations for managing users/groups on Active\nDirectory(AD).\n\nWhen you want to use an AD for only authentication (i.e. AWS Client VPN with\nDirectory Service), it can manage users/groups with very simple procedure.\n\nAnd for changing password by each users, very simple web server is implemented.\nFor very limited usage, it can be used for changing password by users without\nthe administrator.\n\nExample::\n\n Create a user\n $ adleastcli -S example.com user create testuser Password123#\n\n Create a group\n $ adleastcli -S example.com group create mygroup\n\n Add the user to the group\n $ adleastcli -S example.com user join testuser mygroup\n\n Remove the user from the group\n $ adleastcli -S example.com user leave testuser mygroup\n\n Delete a group\n $ adleastcli -S example.com group delete mygroup\n\n Delete a user\n $ adleastcli -S example.com user delete testuser\n\n List users\n $ adleastcli -S example.com user\n\n Show user details\n $ adleastcli -S example.com user info testuser\n\n List groups\n $ adleastcli -S example.com group\n\n Show group details\n $ adleastcli -S example.com group info mygroup\n\n Set password(as administrator)\n $ adleastcli -S example.com user setpw testuser NewPass123#\n\n Change password(as a user)\n $ adleastcli -S example.com -U testuser user passwd\n Enter password for testuser:\n Enter new password:\n Confirm new password:\n\n Start WebUI server for changing password by oneself\n $ adleastcli -S example.com -b 0.0.0.0:8080 httpd\n\nInstallation\n============\n\nInstall the latest release with ``pip install adleastcli`` or simply downloading\n`adleastcli.py `_.\n\nInstalling with ``pip`` store ``adleastcli`` to your bin path, but it is only\ncopy of ``adleastcli.py``. If you get ``adleastcli.py`` with downloading, you\ncan rename it to ``adleastcli``.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/nobrin/adleastcli", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "adleastcli", "package_url": "https://pypi.org/project/adleastcli/", "platform": "any", "project_url": "https://pypi.org/project/adleastcli/", "project_urls": { "Homepage": "https://github.com/nobrin/adleastcli" }, "release_url": "https://pypi.org/project/adleastcli/0.0.2/", "requires_dist": [ "ldap3" ], "requires_python": "", "summary": "Simple user management CLI for Active Directory", "version": "0.0.2" }, "last_serial": 5769511, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7d478a2ce6836c597c0a0de722553936", "sha256": "053692e89875e1f3d719f8e581a0645529973a1dec8da617b096a54dd02c53e5" }, "downloads": -1, "filename": "adleastcli-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "7d478a2ce6836c597c0a0de722553936", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 7734, "upload_time": "2019-09-01T01:28:33", "url": "https://files.pythonhosted.org/packages/53/df/1c4522743e46363d5d43b465ec21529e9811063b887310f45cbdfac0d02e/adleastcli-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9abcaa6f8aa23cdff319db39728915ec", "sha256": "4266483ecb7476535f1bc610ae436a60cd8a89ba5b130c4af370af7eb09bd0c0" }, "downloads": -1, "filename": "adleastcli-0.0.1.tar.gz", "has_sig": false, "md5_digest": "9abcaa6f8aa23cdff319db39728915ec", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4646, "upload_time": "2019-09-01T01:28:36", "url": "https://files.pythonhosted.org/packages/a9/90/2b8bf7ff6a4fba993ac7a88098a97d0ef9dd21b3fab8e82bab3205660967/adleastcli-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "72a890a265b69ac05d6a7fbf67140d4c", "sha256": "14826cc60c3296760176c5c59e9da5ad9521372fafb8b9d00502470b6c5d16a3" }, "downloads": -1, "filename": "adleastcli-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "72a890a265b69ac05d6a7fbf67140d4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11478, "upload_time": "2019-09-02T08:07:50", "url": "https://files.pythonhosted.org/packages/f5/17/9682d14dac88baa5a14ae85dee8e99f1597b915bb551d0e4f38123c6c030/adleastcli-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0124fece8adb55776dc54595e1879520", "sha256": "fa147d7b207ac057839d1a7133fbbcc208b827150ff638822f7be96ab6116920" }, "downloads": -1, "filename": "adleastcli-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0124fece8adb55776dc54595e1879520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7033, "upload_time": "2019-09-02T08:07:52", "url": "https://files.pythonhosted.org/packages/cb/03/9ce6b6f1049ba404a41197084b362d45284959b18d7b48a60bc5eaafcd8c/adleastcli-0.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "72a890a265b69ac05d6a7fbf67140d4c", "sha256": "14826cc60c3296760176c5c59e9da5ad9521372fafb8b9d00502470b6c5d16a3" }, "downloads": -1, "filename": "adleastcli-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "72a890a265b69ac05d6a7fbf67140d4c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 11478, "upload_time": "2019-09-02T08:07:50", "url": "https://files.pythonhosted.org/packages/f5/17/9682d14dac88baa5a14ae85dee8e99f1597b915bb551d0e4f38123c6c030/adleastcli-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0124fece8adb55776dc54595e1879520", "sha256": "fa147d7b207ac057839d1a7133fbbcc208b827150ff638822f7be96ab6116920" }, "downloads": -1, "filename": "adleastcli-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0124fece8adb55776dc54595e1879520", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7033, "upload_time": "2019-09-02T08:07:52", "url": "https://files.pythonhosted.org/packages/cb/03/9ce6b6f1049ba404a41197084b362d45284959b18d7b48a60bc5eaafcd8c/adleastcli-0.0.2.tar.gz" } ] }