ubuntu下操作目录,出现Permission denied的解决办法

今天从一个目录下拷贝一份文件到另外一个目录下时

zhengxiangwen@10:~$cp jdk-7u79-linux-x64.tar /usr/lib/jvm

出现如下提示:
Permission denied

一、表面上看是因为权限不足,因此可以通过对usr文件夹进行授权的方式解决:
zhengxiangwen@10:~$sudo chmod -R 777 usr
其中
-R 是指级联应用到目录里的所有子目录和文件

777 是所有用户都拥有最高权限


二、但上面的解决方法只是治标不治本,其实我们需要以管理员的身份进入系统,才能畅通无阻

那么问题来了,怎么样才能以管理员的身份进入系统呢,往下看:

ubuntu安装好后,root初始密码(默认密码)不知道,需要设置。
1、先用安装ubuntu的时候创建的用户登录到系统
2、然后输入命令:sudo passwd  摁回车
3、接下来会提示您:输入新密码,重复输入密码,最后提示您passwd:password updated sucessfully
此时已完成root密码的设置
4、接着就可以输入命令:su root
即以root的身份登录到系统里面去了,此时你再拷贝文件,就ok啦

### Ubuntu 中 `Permission denied` 错误的解决方案 当在 Ubuntu 系统中遇到 `Permission denied` 错误时,通常意味着尝试访问或修改某个资源所需的权限不足。以下是几种常见情况及其对应的解决办法。 #### SSH 登录错误 (Permission Denied) 对于通过 SSH 进行远程连接时发生的 `Permission denied` 错误,可能的原因包括但不限于: - 密钥认证失败 - 用户名拼写错误 - 主机配置不当 建议按照以下方式排查并解决问题[^1]: ```bash ssh -v user@hostname ``` 这条命令会启用详细的调试模式,帮助定位具体原因所在。 #### 文件传输过程中出现 Permission Denied 如果是在执行类似于 SCP 命令复制文件到服务器上遇到了此问题,则可能是目标路径上的目录结构存在严格的权限设置阻止了普通用户的写入行为。此时可以考虑调整相应位置下的属性值来放宽限制条件[^2]: ```bash sudo chown $USER:$USER /path/to/target/folder # 或者更宽松的方式 sudo chmod o+w /path/to/target/file_or_directory ``` 需要注意的是赋予过多自由度可能会带来安全隐患,在生产环境中应谨慎操作。 #### 修改特定文件夹权限 针对整个文件夹树形结构内所有对象统一更改其可读写状态的情况,可以通过递归形式给予更高层次控制权给指定群体成员使用[^3]: ```bash sudo chmod -R 777 /specific/directory/ ``` 不过这种方法同样具有潜在风险,因为它使得任何人均能对该区域内的数据实施任意改动;因此仅适用于开发测试阶段或是临时应急处理措施而非长期策略规划。 #### USB 设备无法正常读写的状况 有时插入外部存储介质也会遭遇类似的阻碍现象,这往往由于默认情况下外设归属于 root 组而普通进程无权干涉所致。为了能够顺利存取这类硬件设施里的资料,有必要将其所属关系变更为当前活动账户关联的身份类别之下[^4]: ```bash ls -l /dev/sd* sudo udisksctl mount -b /dev/sdbX # X代表分区号 ``` 以上就是关于如何应对 Linux 平台上各类 “拒绝访问” 提示的一些基本指导方针。当然实际应用场景里还存在着更多复杂的情形等待探索发现...
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值