Linux下出现permission denied的解决办法

 

Linux下经常出现permission denied,原因是由于权限不足,有很多文章通过chmod命令更改权限为777,但是很不方便也不适合新手,简单粗暴的方法如下:

    命令行中输入

sudo passwd

    他会提示你输入新密码,再次输入密码,就输入以前的一样的就行,成功之后,输入

su root

    再次输入密码即可~

    这时候你会发现你输入命令前的  $ 号已经变成 # 号,这就证明你已经成功了

 

本文为转发,来源于 网站:https://blog.csdn.net/qq_35624030/article/details/79836347

转载于:https://www.cnblogs.com/cyril227/p/10106269.html

当您在 Linux 遇到 "Permission denied" 错误时,这通常表示您没有足够的权限执行特定的操作。以下是一些解决方法: 1. 检查文件或目录的权限:使用 `ls -l` 命令查看文件或目录的权限,确保您具有执行、读取或写入的适当权限。如果需要更改权限,可以使用 `chmod` 命令进行修改。 2. 使用 sudo 运行命令:如果您是普通用户,而不是管理员或超级用户,尝试在命令前面加上 `sudo`,以便以管理员权限运行该命令。例如:`sudo <command>`。 3. 检查文件或目录所属的用户和组:使用 `ls -l` 命令查看文件或目录的所有者和所属组。确保您是该文件或目录的所有者或所属组的成员。如果需要更改所有者或所属组,可以使用 `chown` 命令进行修改。 4. 检查挂载点权限:如果您在挂载点上遇到权限问题,确保挂载点本身具有适当的权限。 5. 检查 SELinux 或 AppArmor:某些 Linux 发行版可能使用 SELinux 或 AppArmor 来限制进程的访问权限。您可以通过禁用或配置这些安全模块来解决问题。 6. 检查磁盘空间:如果您在写入文件时遇到权限问题,可能是因为磁盘空间已满。使用 `df -h` 命令检查磁盘空间,并清理不需要的文件以释放空间。 7. 检查防火墙规则:防火墙规则可能会阻止某些网络访问。确保您的防火墙规则允许所需的访问。 这些是一些常见的解决方法,但实际解决方法可能因具体情况而异。在尝试更改权限或执行敏感操作之前,请确保您了解其影响,并注意潜在的安全风险。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值