{"id":19029839,"url":"https://github.com/proftpd/mod_winbind","last_synced_at":"2026-06-24T03:35:27.525Z","repository":{"id":3960192,"uuid":"5053898","full_name":"proftpd/mod_winbind","owner":"proftpd","description":"ProFTPD module that uses Samba's winbind daemon to authenticate Windows domain users","archived":false,"fork":false,"pushed_at":"2017-07-15T18:17:29.000Z","size":18,"stargazers_count":1,"open_issues_count":0,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-02-21T20:14:48.124Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/proftpd.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGES","contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2012-07-15T05:35:07.000Z","updated_at":"2017-12-07T19:07:42.000Z","dependencies_parsed_at":"2022-09-16T17:21:06.362Z","dependency_job_id":null,"html_url":"https://github.com/proftpd/mod_winbind","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/proftpd/mod_winbind","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proftpd%2Fmod_winbind","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proftpd%2Fmod_winbind/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proftpd%2Fmod_winbind/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proftpd%2Fmod_winbind/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/proftpd","download_url":"https://codeload.github.com/proftpd/mod_winbind/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/proftpd%2Fmod_winbind/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34716325,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-24T02:00:07.484Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-08T21:15:31.637Z","updated_at":"2026-06-24T03:35:27.507Z","avatar_url":"https://github.com/proftpd.png","language":"C","funding_links":[],"categories":[],"sub_categories":[],"readme":"mod_winbind v1.0\n================\n\nmod_winbind is a ProFTPD module that uses Samba's winbind daemon to\nauthenticate Windows domain users.\n\n\nOrphaned\n========\n\nI'm no longer actively maintaining `mod_winbind`; it is **orphaned**. If you\nhave some programming experience and would like to take over maintainership,\nI'd be happy to answer questions and provide initial guidance.\n\n\nSetup\n=====\n\n* Make sure `mod_winbind` is compiled into ProFTPD on your system,\n  or that `mod_winbind.so` is available as a DSO.\n\n   * If not, [read the general instructions on compiling ProFTPD](http://www.proftpd.org/docs/howto/Compiling.html) or\n     [building ProFTPD modules as DSOs](http://proftpd.org/docs/howto/DSO.html).\n\n     Copying `mod_winbind.c` into `proftpd-`_version_`/contrib/` and building\n     ProFTPD with:\n\n         $ ./configure --with-modules=mod_winbind\n\n     is a good start.  You'll need Samba's Winbind client library,\n     `libwbclient`, *and* its development header, `wbclient.h`, to compile\n     `mod_winbind`.\n\n* Enable `mod_winbind` in your `proftpd.conf`:\n\n        \u003cIfModule mod_winbind.c\u003e\n          WinbindEngine on\n        \u003c/IfModule\u003e\n\n* To automatically create home directories for your users, also add:\n\n        CreateHome on\n\n* By default, `mod_winbind` is *not* authoritative. When a user does not exist\n  in the Windows domain, other ProFTPD authentication modules are given\n  the chance to authenticate the user, so local Unix users and groups\n  can be used. If you want ProFTPD to use *only* the Windows domain, add:\n\n        AuthOrder mod_winbind.c*\n\n\nConfiguring the Winbind Daemon\n==============================\n\nInstall [Samba](http://www.samba.org/) and configure Winbind in `smb.conf`.\nFor example:\n\n    [global]\n    realm = dns-domain-of-your-windows-domain\n    workgroup = windows-domain-name\n    password server = domain-controller-hostname\n    security = ads\n    idmap uid = 10000-20000\n    idmap gid = 10000-20000\n    template shell = /bin/bash\n    template homedir = /home/%U\n    winbind use default domain = yes\n\nUsers will be assigned UIDs and GIDs between 10000 and 20000, and their home\ndirectories will be placed in `/home`.\n\nThen, join the Windows domain:\n\n    net rpc join -S domain-controller.example.com -U Administrator\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproftpd%2Fmod_winbind","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fproftpd%2Fmod_winbind","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fproftpd%2Fmod_winbind/lists"}