I
Insight Horizon Media

How do I fix Permission denied in Ubuntu?

Author

Mia Smith

Published Mar 10, 2026

How do I fix Permission denied in Ubuntu?

How To Resolve Permission Denied Error On Ubuntu/Debian

  1. Method 1: Use the Sudo Command.
  2. Method 2: Setting the Right System Permissions.
  3. Method 3: Change Ownership Of The File.
  4. Conclusion.

How do I fix Permission denied in Linux?

To fix the permission denied error in Linux, one needs to change the file permission of the script. Use the “chmod” (change mode) command for this purpose. But before that, check the file permission.

How do I give permission to script in Ubuntu?

You have two choices:

  1. Run it as an argument to bash: bash /var/www/script.
  2. Alternatively, set the execute bit: chmod +x /var/www/script. And, now you can execute it directly: /var/www/script.

How do I get permission from Ubuntu terminal?

Type “sudo chmod a+rwx /path/to/file” into the terminal, replacing “/path/to/file” with the file you want to give permissions to everyone for, and press “Enter.” You can also use the command “sudo chmod -R a+rwx /path/to/folder” to give permissions to the selected folder and its files.

What is sudo su?

The su command switches to the super user — or root user — when you execute it with no additional options. You’ll have to enter the root account’s password. This isn’t all the su command does, though — you can use it to switch to any user account.

How do I give root permission to user in Ubuntu?

How To Add a User and Grant Root Privileges on Ubuntu 18.04

  1. Step 1: Add the Username. In my example, I’ll be adding my cat’s name, Tom, using the adduser command.
  2. Step 2: Grant Root Privileges to the User. visudo.
  3. Step 3: Verify User Has Privileges.

How do I force change permissions in Linux?

To change directory permissions in Linux, use the following commands: chmod +rwx filename to add permissions; chmod -rwx directoryname to remove permissions; chmod +x filename to allow executable permissions; and chmod -wx filename to take out write and executable permissions.

How do I give script permissions?

Examples

  1. chmod 0755 script.sh. Only allow owner to execute the script, enter:
  2. chmod 0700 script.sh. OR.
  3. chmod u=rwx,go= script.sh. OR. chmod u+x script.sh. To view the permissions, use: ls -l script.sh.
  4. chmod ug=rx script.sh. Remove read and execute permission for the group and user, enter:
  5. chmod ug= script.sh.

How do I grant permission to run in Linux?

To change directory permissions in Linux, use the following:

  1. chmod +rwx filename to add permissions.
  2. chmod -rwx directoryname to remove permissions.
  3. chmod +x filename to allow executable permissions.
  4. chmod -wx filename to take out write and executable permissions.

How do I give permission to 777 Ubuntu?

If you are going for a console command it would be: chmod -R 777 /www/store . The -R (or –recursive ) options make it recursive.

Is sudo better than su?

sudo vs su The main difference between the two is that su requires the password of the target account, while sudo requires the password of the current user. Therefore, it is much safer to use sudo since it doesn’t include exchanging sensitive information.