A Step-by-Step Guide to Managing App Permissions in Ubuntu's New Prompt System

By • min read

What You Need

Introduction

Ubuntu’s app permission prompting has received a major upgrade in the latest release, bringing a mobile-style runtime request system to the desktop. If you’ve been relying on traditional Linux permissions or manually granting blanket access to Snap applications, it’s time to rethink your approach. This guide will walk you through the new feature step by step, showing you how to take control of what your apps can see, hear, and access—without compromising security or usability.

A Step-by-Step Guide to Managing App Permissions in Ubuntu's New Prompt System
Source: www.omgubuntu.co.uk

Step 1: Update or Install Ubuntu 24.04+

First, ensure you’re running a version of Ubuntu that includes the enhanced prompting. Open the Software & Updates tool from the system menu, go to the Updates tab, and click Check. If an upgrade to 24.04 LTS or a newer release is available, follow the on-screen instructions to install it. Alternatively, if you’re starting fresh, download the latest ISO and perform a clean installation.

Step 2: Confirm Snap Support Is Active

The new permission prompts are part of the Snap ecosystem. Verify that Snap is enabled by opening a terminal (press Ctrl+Alt+T) and typing:

snap version

You should see version numbers for Snapd and the Snap command. If the command isn’t found, install Snapd with:

sudo apt update && sudo apt install snapd

After installation, log out and back in to ensure the Snap socket is active.

Step 3: Install a Snap App That Requires Permissions

To experience the prompting in action, you need a Snap app that requests hardware or system access. Good examples include video chatting apps (camera and microphone), photo editors (file system), or location services. Use the Ubuntu Software Center or the terminal. For instance, to install the popular video conferencing app Zoom (Snap version):

sudo snap install zoom-client

Once installed, launch it from the application menu.

Step 4: Trigger a Permission Request

Now, perform an action inside the app that would normally require a permission. For Zoom, click New Meeting and then Start Video. A modal window should appear in the center of your screen, similar to what you see on a smartphone:

“Allow Zoom to access your camera?”

You’ll see buttons for Deny, Allow, and, depending on the permission type, Only While Using the App. This last option is a game-changer: it grants temporary access that revokes automatically when you close the app.

Step 5: Choose Your Permission Level

Evaluate the request critically. If you trust the app and need the feature, click Allow. If you’re uncertain or want to test the app’s basic functionality first, pick Deny—the app should degrade gracefully. For permissions like location or microphone, Only While Using the App is often the smartest choice. Once selected, the prompt disappears and the app continues.

Step 6: Review and Revoke Permissions Later

Don’t worry if you regret a choice. Ubuntu stores granted permissions and lets you change them at any time. Open SettingsPrivacy & SecurityApp Permissions. Here, you’ll see a list of categories (Camera, Microphone, Location, etc.). Click one, then toggle permissions for each app on or off. You can also switch from “Allow” to “Only while using the app” from this interface.

A Step-by-Step Guide to Managing App Permissions in Ubuntu's New Prompt System
Source: www.omgubuntu.co.uk

Step 7: Verify the Prompt Is Working Correctly

To double-check that the new prompting is active, try launching a second instance of the same app while it’s already running. The prompt should not reappear for a permission already granted in the current session. If you revoke a permission while the app is open, the app won’t be notified immediately—restart the app for the change to take effect.

Step 8: Troubleshoot Common Issues

If you don’t see the permission prompt, ensure:

Tips for Getting the Most Out of App Permissions

Conclusion

Ubuntu’s refined app permission prompting brings a welcome dose of modern security to the Linux desktop. By empowering you to grant—and revoke—access at runtime, it closes the gap between desktop and mobile operating systems. Follow these eight steps, and you’ll be in full control of what your apps can do, keeping your data safe without sacrificing convenience.

Recommended

Discover More

Frontier AI Models Accelerate Cyber Threats; Machine-Speed Defense Becomes Critical7 Key Insights into How Anion Exchange Boosts CO₂ Capture in Polyionic LiquidsThe Science of Pregnancy: From Conception to Birth7 Ways Hyperscale Cloud Providers Reshape Hardware Markets and Force Enterprise RethinksMastering AI-Assisted Engineering: A Leader's Step-by-Step Guide