Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

MacOS permissions configuration #153

Open
aspauldingcode opened this issue Oct 15, 2024 · 1 comment
Open

MacOS permissions configuration #153

aspauldingcode opened this issue Oct 15, 2024 · 1 comment

Comments

@aspauldingcode
Copy link
Owner

New intel from Work (UM IT Job). MacOS permissions configurations can be configured using a example.mobileconfig which is installable as a profile in macOS manually.

If Supervised, this .mobileconfig can be installed via cli(?) potentially. This would allow me to automate the process.

T2 and M1 macs can be supervised using a second mac with AppleConfigurator2.

Otherwise, you can use a MDM tool such as micromdm or mosyle mdm buisness (free for 30 devices), jamf, etc.

Since this is a personal device, management of such a thing is a different equation. MDM is typically for many many devices to be managed, for example a business need or organization.

Creating thes profile configurations is a plaintext file. They are editable using any ide, or you can use tools such as:

  • Jamf pppc utility for toggles gui permissions
  • Imazing profile creator

The idea:
Install rosetta 2, xcodebuild utils, and enable accessibility permissions for all window management tools and needed software config.

Then, go from there.

  • automate the process
  • cli config with nix and .mobileconfig file
  • provision with Linux potentially?
  • ability to wipe device and reinstall with profile installed.
@aspauldingcode
Copy link
Owner Author

Dammit. Seems like I can't just willy-nilly create a new permissions.mobileconfig.
It won't install unless the config was made by an authorized MDM server.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant