{"id":19207979,"url":"https://github.com/ubuntu/adsys","last_synced_at":"2025-04-12T16:36:36.078Z","repository":{"id":37103114,"uuid":"300580626","full_name":"ubuntu/adsys","owner":"ubuntu","description":"Active Directory bridging tool suite","archived":false,"fork":false,"pushed_at":"2025-04-11T11:43:18.000Z","size":10258,"stargazers_count":210,"open_issues_count":36,"forks_count":51,"subscribers_count":18,"default_branch":"main","last_synced_at":"2025-04-11T12:52:07.777Z","etag":null,"topics":["active-directory","group-policy","ubuntu","ubuntu-desktop"],"latest_commit_sha":null,"homepage":"","language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ubuntu.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2020-10-02T10:33:20.000Z","updated_at":"2025-04-11T11:01:29.000Z","dependencies_parsed_at":"2023-02-19T07:31:18.792Z","dependency_job_id":"525151c1-3934-402e-b149-56f5512d663e","html_url":"https://github.com/ubuntu/adsys","commit_stats":{"total_commits":2588,"total_committers":24,"mean_commits":"107.83333333333333","dds":0.6495363214837713,"last_synced_commit":"b7c1883e8e12b62a3671c4e6b6f1a4f850865603"},"previous_names":[],"tags_count":36,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntu%2Fadsys","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntu%2Fadsys/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntu%2Fadsys/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ubuntu%2Fadsys/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ubuntu","download_url":"https://codeload.github.com/ubuntu/adsys/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248597396,"owners_count":21130867,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["active-directory","group-policy","ubuntu","ubuntu-desktop"],"created_at":"2024-11-09T13:23:32.537Z","updated_at":"2025-04-12T16:36:34.392Z","avatar_url":"https://github.com/ubuntu.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# adsys\n\nActive Directory GPO support.\n\n[![Code quality](https://github.com/ubuntu/adsys/workflows/QA/badge.svg)](https://github.com/ubuntu/adsys/actions?query=workflow%3AQA)\n[![Code coverage](https://codecov.io/gh/ubuntu/adsys/branch/main/graph/badge.svg)](https://codecov.io/gh/ubuntu/adsys)\n[![Go Reference](https://pkg.go.dev/badge/github.com/ubuntu/adsys.svg)](https://pkg.go.dev/github.com/ubuntu/adsys)\n[![Go Report Card](https://goreportcard.com/badge/ubuntu/adsys)](https://goreportcard.com/report/ubuntu/adsys)\n[![License](https://img.shields.io/badge/License-GPL3.0-blue.svg)](https://github.com/ubuntu/adsys/blob/main/LICENSE)\n\n## Documentation and Usage\n\nThe documentation and the command line reference is available on [Read The Docs](https://canonical-adsys.readthedocs-hosted.com/en/stable/) as well as the [documentation for the current development release](https://canonical-adsys.readthedocs-hosted.com/en/latest/).\n\n## Installing development versions\n\nFor every commit on the `main` branch of the `adsys` repository, the GitHub Actions CI builds a development version of the `adwatchd` project. This is *NOT* a stable version of the application and should not be used for production purposes. However, it may prove useful to preview features or bugfixes not yet available as part of a stable release.\n\nTo get access to the build artifact you need to be logged in on GitHub. Then, click on any passing run of the [QA workflow](https://github.com/ubuntu/adsys/actions/workflows/qa.yaml) that has the `Windows tests for adwatchd` job, and look for the `adwatchd_setup` file.\n\n## Troubleshooting\n\nIf AD authentication works but adsys fails to fetch GPOs (e.g. you see `can't get policies` errors on login), please perform the following steps:\n\n1. Add the following to `/etc/samba/smb.conf`:\n\n```text\nlog level = 10\n```\n\n2. Run `sudo login {user}@{domain}` in a terminal, replacing with your AD credentials\n\n3. Paste the output in the bug report\n\nThe `adsysctl` command can also be useful to fetch logs for the daemon and client:\n\n```bash\n# You can increase the amount of information that will be displayed by using a more verbose tag (-vv or -vvv).\n# Note that this command will start a watcher that will print logs as they are generated, so you will need to perform\n# actions (such as trying to login) while the command is running.\nadsysctl service cat -v\n```\n\nAdditionally, you can check the system journal to look at more logs about adsys:\nRemember that adsys runs with privileges, so you will need to run the following commands as root.\n\n```bash\n# You can use the -b flag to control how many boots the log will show (e.g. -b 0 will show the current boot only)\njournalctl -b0 | grep adsys\n\n# You can also get the logs of the individual units:\nsystemctl list-units | grep adsys # this will show all adsys related systemd units\n\n# The -u flag will show the logs of the specified unit\njournalctl -b0 -u adsysd.service # this command will only show the adsysd.service logs of the current boot\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubuntu%2Fadsys","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fubuntu%2Fadsys","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fubuntu%2Fadsys/lists"}