linux 不能以写入模式打开,E212: 不能以写入模式打开 linux

跟大家讲解下事情发生的情况

背景:linux下有多个用户     每个用户有自己的密码   还有root用户

事由:我用zhengdengping用户登录    想去拷贝点 用户 lixianchu 目录下的东西

1.首先发现没有获取lixianchu用户目录下东西的权限

2.我用暂时提示权限的方法sudo cp -r 他人目录  自己目录 (成功小高兴下)

3.因为我拷贝的是C程序啊于是我make 结果发现报错   cannot create XXX.O

4.我想问什么不能create呢  费解  于是我用 make的目录下  vi一个文件结果发现在保存的时候提

示 提示:E212: 不能以写入模式打开

解决办法:我把lixianchu用户下的目录down下来   然后在传到zhengdengping用户的目录下   make也就ok了

vi 也不报错了

个人理解:因为在CP的时候用的是root权限,所以他拷贝过去的也是root用户创建的具有root的权限,而用自己登录进去的用户不具有root权限 所以会报错   个人理解     如果有人知道真正的原因或者说有个人看法  回复下   好让我也知道 谢谢了

权限不足

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值