问题描述:
在Ubuntu系统中使用普通用户登录进去,执行一些命令时会提示Permission denied,权限不足问题,这是由于我们使用的是普通用户,而不是系统管理员,有一些文件夹或者命令的操作权限是只有管理员才有的,所以需要对管理员账户进行设置

解决方案:

1.给管理员账户设置密码,使用管理员执行命

Ubuntu安装好后,root初始密码(默认密码)是不知道的,也没有进行设置,这里需要设置一下密码才可以使用root用户登录
1.1 先用安装Ubuntu时创建的用户登录到系统
1.2 输入命令:sudo passwd 然后按回车
1.3 提示输入新密码,重复输入新密码,两遍输入没问题后提示 passwd: password updated successfully,此时已完成root密码的设置
1.4 输入su root命令,切换到root身份登录到系统
此时执行命令就不会报错Permission denied错误了
在这里插入图片描述

2.给当前操作放行

Permission denied错误是因为当前的文件夹的操作权限是系统管理员,当前用户的权限不足,所以操作不了,提示的错误也就是权限不足,将该文件夹对所有用户都开放就可以了
执行以下命令

sudo chmod -R 777 /soft

其中
-R 是指级联应用到目录里的所有子目录和文件
777 是所有用户都拥有最高权限
/soft 是需要放行的文件夹

以上就是Ubuntu执行命令时提示Permission denied的解决方案

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐