{ "info": { "author": "zencore", "author_email": "dobetter@zencore.cn", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# ipa-utils\n\nFreeipa\u7ba1\u7406\u5de5\u5177\u96c6\u3002\u8bf7\u6307\u5b9a\u5b50\u547d\u4ee4\u8fdb\u884c\u64cd\u4f5c\u3002\n\n## \u5b89\u88c5\n\n```\npip install ipa-utils\n```\n\n## \u5b89\u88c5\u7684\u547d\u4ee4\n\n- ipa-utils\n\n## ipa-utils\u63d0\u4f9b\u7684\u5b50\u547d\u4ee4\n\n- get-user-details \u67e5\u8be2\u7528\u6237\u4fe1\u606f\uff0c\u652f\u6301yaml/json\u7b49\u683c\u5f0f\u8f93\u51fa\u3002\n- get-users \u5bfc\u51fa\u5168\u90e8\u7528\u6237\uff0c\u5e76\u4fdd\u5b58\u5230csv\u6587\u4ef6\u3002\n\n## \u547d\u4ee4\u5e2e\u52a9\u4fe1\u606f\n\nipa-utils\u547d\u4ee4\u4e0b\u63d0\u4f9b\u5168\u5c40\u53c2\u6570\u7528\u4e8eldap\u670d\u52a1\u7684\u8fde\u63a5\uff0c\u5404\u5b50\u547d\u4ee4\u4e0b\u63d0\u4f9b\u5176\u5b83\u53c2\u6570\u8be6\u7ec6\u5b50\u547d\u4ee4\u5e2e\u52a9\u4fe1\u606f\u3002\n\n```\n E:\\ipa-utils>ipa-utils --help\n Usage: ipa-utils [OPTIONS] COMMAND [ARGS]...\n\n Freeipa\u7ba1\u7406\u5de5\u5177\u96c6\u3002\u8bf7\u6307\u5b9a\u5b50\u547d\u4ee4\u8fdb\u884c\u64cd\u4f5c\u3002\n\n Options:\n -h, --host TEXT Ldap\u670d\u52a1\u5668\u5730\u5740\uff0c\u9ed8\u8ba4\u4e3a127.0.0.1\u3002\n -p, --port INTEGER Ldap\u670d\u52a1\u7aef\u53e3\uff0c\u9ed8\u8ba4\u4e3a389\u3002\n -u, --username TEXT Ldap\u5e10\u53f7\uff0c\u4e0d\u63d0\u4f9b\u65f6\u4f7f\u7528\u533f\u540d\u67e5\u8be2\u3002\u4e0d\u540c\u6743\u9650\u7684\u5e10\u53f7\uff0c\u67e5\u8be2\u8303\u56f4\u6216\u5b57\u6bb5\u53ef\u80fd\u4e0d\u76f8\u540c\u3002\n -p, --password TEXT Ldap\u5e10\u53f7\uff0c\u4e0d\u63d0\u4f9b\u65f6\u4f7f\u7528\u533f\u540d\u67e5\u8be2\u3002\u4e0d\u540c\u6743\u9650\u7684\u5e10\u53f7\uff0c\u67e5\u8be2\u8303\u56f4\u6216\u5b57\u6bb5\u53ef\u80fd\u4e0d\u76f8\u540c\u3002\n -b, --base-dn TEXT Ldap\u7684BaseDN\u3002\u4e0d\u63d0\u4f9b\u5219\u81ea\u52a8\u83b7\u53d6\uff0c\u82e5\u6709\u591a\u4e2a\u5219\u81ea\u52a8\u9009\u62e9\u7b2c1\u4e2a\u547d\u540d\u7a7a\u95f4\uff08\u6392\u9664\u975edc\u7c7b\u547d\u540d\u7a7a\u95f4\uff09\u3002\n --help Show this message and exit.\n\n Commands:\n get-user-detail \u67e5\u8be2\u7528\u6237\u4fe1\u606f\uff0c\u652f\u6301yaml/json\u7b49\u683c\u5f0f\u8f93\u51fa\u3002\n```\n\nget-user-detail\u5b50\u547d\u4ee4\u7528\u4e8e\u67e5\u8be2\u7528\u6237\u8be6\u7ec6\u4fe1\u606f\u3002\u652f\u6301yaml/json\u7b49\u683c\u5f0f\u8f93\u51fa\u3002\n\n```\n E:\\ipa-utils>ipa-utils get-user-detail --help\n Usage: ipa-utils get-user-detail [OPTIONS] USERNAME\n\n \u67e5\u8be2\u7528\u6237\u4fe1\u606f\uff0c\u652f\u6301yaml/json\u7b49\u683c\u5f0f\u8f93\u51fa\u3002\n\n Options:\n -o, --output-format [yaml|json]\n \u4fe1\u606f\u8f93\u51fa\u683c\u5f0f\uff0c\u9ed8\u8ba4\u4e3ayaml\u683c\u5f0f\u8f93\u51fa\u3002\n --help Show this message and exit.\n```\n\nget-users\u5b50\u547d\u4ee4\u7528\u4e8e\u5bfc\u51fa\u5168\u90e8\u7528\u6237\uff0c\u5e76\u4fdd\u5b58\u5230csv\u6587\u4ef6\u3002\n\n```\n E:\\ipa-utils>ipa-utils get-users --help\n Usage: ipa-utils get-users [OPTIONS]\n\n \u5bfc\u51fa\u5168\u90e8\u7528\u6237\uff0c\u5e76\u4fdd\u5b58\u5230csv\u6587\u4ef6\u3002\n\n Options:\n -o, --output TEXT\n -e, --encoding TEXT\n --help Show this message and exit.\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "", "keywords": "ipa-utils", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ipa-utils", "package_url": "https://pypi.org/project/ipa-utils/", "platform": "", "project_url": "https://pypi.org/project/ipa-utils/", "project_urls": null, "release_url": "https://pypi.org/project/ipa-utils/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "Freeipa utils.", "version": "0.1.7" }, "last_serial": 5693787, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "5472026dcfcaf95353eb392094c1a3ce", "sha256": "839877f7e369eab5864f3d46444734a74a48cf03ba3043e33facc85d523fba47" }, "downloads": -1, "filename": "ipa_utils-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5472026dcfcaf95353eb392094c1a3ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4997, "upload_time": "2019-06-27T03:55:14", "url": "https://files.pythonhosted.org/packages/66/02/c651ddb92d8cc41cf7aa3ade89659a8cf4fa922e881186ada1915b293a9a/ipa_utils-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b9a286237e4572ba47389790c3c81bf9", "sha256": "d71bf78b3ceae18ff3036f504565c026b60301c0102928c23e108bcb2d6757ba" }, "downloads": -1, "filename": "ipa-utils-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b9a286237e4572ba47389790c3c81bf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3667, "upload_time": "2019-06-27T03:55:16", "url": "https://files.pythonhosted.org/packages/1c/5f/100dd79755d0a99fd098756cd842dcf6cd2818f153e552237744913f0a56/ipa-utils-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "ec653384097c09b563ecf12a38306af3", "sha256": "3fdde28ece926fe7ffcc2a09b44bacde4e009e503420a25a378fe5aac8b7b791" }, "downloads": -1, "filename": "ipa_utils-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "ec653384097c09b563ecf12a38306af3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5007, "upload_time": "2019-06-27T06:14:26", "url": "https://files.pythonhosted.org/packages/2e/12/00936bd65ffef81b152df072a811a21077ea70e540b743fd229a2fd2fdd5/ipa_utils-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "646d89b4a3d5458bb811305697f50f8c", "sha256": "86d01d999c1e729c268e34f7a3b9ba7a6b335c39a319687db0cd2f6073160d6f" }, "downloads": -1, "filename": "ipa-utils-0.1.1.tar.gz", "has_sig": false, "md5_digest": "646d89b4a3d5458bb811305697f50f8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3664, "upload_time": "2019-06-27T06:14:27", "url": "https://files.pythonhosted.org/packages/ed/e2/fd0438b2f01f38be915d6ef643cf1458ec574db5a7af571bb396bcd88d80/ipa-utils-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5fabaf8f8be5586c3131996f84f894b3", "sha256": "6e4c69452163ab8853291bb93311421be4bf908845633e6ffd48ce2eeb8e43e0" }, "downloads": -1, "filename": "ipa_utils-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5fabaf8f8be5586c3131996f84f894b3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5013, "upload_time": "2019-06-27T07:21:26", "url": "https://files.pythonhosted.org/packages/67/64/b24145051b74a1a9b52dc66467c252768a78c9f8eaf001dda3973600e42a/ipa_utils-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "097599cc13c094f4cc904eca01aecf25", "sha256": "60b6a1d282e3ab5524660ce0fd58eb45aa2d99ae2aa1c0ac5fe1df013398eb44" }, "downloads": -1, "filename": "ipa-utils-0.1.2.tar.gz", "has_sig": false, "md5_digest": "097599cc13c094f4cc904eca01aecf25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3674, "upload_time": "2019-06-27T07:21:27", "url": "https://files.pythonhosted.org/packages/d1/94/59c3dcef88735cca6e5c4aa710ccfce47d2002e22774759e01438d911289/ipa-utils-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "bb3c2d7a80eb95418e01aa50693b6bfa", "sha256": "bf728bbbb5d4e332345f54cb68ef67d5be7a3e5a4ee334cdd7dc349e2ff16348" }, "downloads": -1, "filename": "ipa_utils-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "bb3c2d7a80eb95418e01aa50693b6bfa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4985, "upload_time": "2019-07-02T11:55:31", "url": "https://files.pythonhosted.org/packages/b0/f2/2608ae08d7f150a766454ca26d1269d11a682f077e31ea59164be64f97c6/ipa_utils-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2663b0ed40d4d449cf8e2100c48d00b2", "sha256": "491e2e591c9b4aa539ec56466a08f1ced6747ed9d3b67343828b4c5bd97985a4" }, "downloads": -1, "filename": "ipa-utils-0.1.3.tar.gz", "has_sig": false, "md5_digest": "2663b0ed40d4d449cf8e2100c48d00b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3637, "upload_time": "2019-07-02T11:55:33", "url": "https://files.pythonhosted.org/packages/68/c1/c922e7a7b27299be87cb76f5e017e927d7c53d2f9fd9555ee6a150fac6e2/ipa-utils-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "dc024a0e8a28de98762f4f3e2ae4623e", "sha256": "cb3b6253c4aa42a51aeb20e107d063de05ca99c9dfdd0b667fae288d49fa0553" }, "downloads": -1, "filename": "ipa_utils-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "dc024a0e8a28de98762f4f3e2ae4623e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4986, "upload_time": "2019-07-02T12:21:23", "url": "https://files.pythonhosted.org/packages/d6/42/1e07bd46ba9b8e85c5a8d71efd41dfc37228173108ab7d85e4703006179c/ipa_utils-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "51447005cd99e5f75e144828bdd534ce", "sha256": "22f5d2abb3c1593d5a2cb24ea9602f2ea103570d158e6fa38e7b713f3fe11394" }, "downloads": -1, "filename": "ipa-utils-0.1.4.tar.gz", "has_sig": false, "md5_digest": "51447005cd99e5f75e144828bdd534ce", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3634, "upload_time": "2019-07-02T12:21:24", "url": "https://files.pythonhosted.org/packages/3d/3f/47d9f750e9a3a8a42dd8dacf2d037983c245bbccbfdc78cf88922c9997bd/ipa-utils-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "82e9071647c2ee51a49f09be0a445463", "sha256": "9d6b9ddfbca3231be61222bdfaf92bf9ee85e839254f50f2c949684c361ea471" }, "downloads": -1, "filename": "ipa_utils-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "82e9071647c2ee51a49f09be0a445463", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4983, "upload_time": "2019-07-02T12:53:34", "url": "https://files.pythonhosted.org/packages/c3/ba/4f54f9c29642009bdb68f789ef89869ccc238b5bf3b4b0bdde0a6a582718/ipa_utils-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4f6dddd8667448db44244508eb116d0c", "sha256": "318f63a72751a0ba245b09d99f0e6a2e98f66df8eac97d764397902cdc83a1e2" }, "downloads": -1, "filename": "ipa-utils-0.1.5.tar.gz", "has_sig": false, "md5_digest": "4f6dddd8667448db44244508eb116d0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3657, "upload_time": "2019-07-02T12:53:36", "url": "https://files.pythonhosted.org/packages/22/0c/a30059d68116543e1506c2a938ec3e39a59b73ed936d4f5d857a3e7cbcbf/ipa-utils-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "ff1e7634cc4ad8d6dc5bb8fe57081edd", "sha256": "c6803d39297424e32a07e0e45b4506dd462fb508c28b11931e9609ff00a03d63" }, "downloads": -1, "filename": "ipa-utils-0.1.6.tar.gz", "has_sig": false, "md5_digest": "ff1e7634cc4ad8d6dc5bb8fe57081edd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4166, "upload_time": "2019-08-18T07:41:43", "url": "https://files.pythonhosted.org/packages/18/70/8225df4b91ba4c91d66fa509ff4ba191b07059d9bf8356bdb8b40e794a0f/ipa-utils-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "91c1bfd2842076b6b2c1703445905d6e", "sha256": "524fc6f8ae9f7c7706135d45826bfc8835bccbf4b76ae287f643d990f443bf0d" }, "downloads": -1, "filename": "ipa-utils-0.1.7.tar.gz", "has_sig": false, "md5_digest": "91c1bfd2842076b6b2c1703445905d6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4178, "upload_time": "2019-08-18T07:44:35", "url": "https://files.pythonhosted.org/packages/1d/d5/c5065d2350ab5b3f2640d7f30699064844fce9ea08a5d88852cc16abd508/ipa-utils-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "91c1bfd2842076b6b2c1703445905d6e", "sha256": "524fc6f8ae9f7c7706135d45826bfc8835bccbf4b76ae287f643d990f443bf0d" }, "downloads": -1, "filename": "ipa-utils-0.1.7.tar.gz", "has_sig": false, "md5_digest": "91c1bfd2842076b6b2c1703445905d6e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4178, "upload_time": "2019-08-18T07:44:35", "url": "https://files.pythonhosted.org/packages/1d/d5/c5065d2350ab5b3f2640d7f30699064844fce9ea08a5d88852cc16abd508/ipa-utils-0.1.7.tar.gz" } ] }