Linux中文件只有写权限的时候vim操作

我用root创建了一个文件,权限定位722,对其他用户只留了写的权限。换一般用户用vim对该文件进行操作,因为没有写权限很自然没看到文件内容,但我想向里面写入东西提示我文... 我用root创建了一个文件,权限定位722,对其他用户只留了写的权限。换一般用户用vim对该文件进行操作,因为没有写权限很自然没看到文件内容,但我想向里面写入东西提示我文件为只读文件。我想请问,为什么我有写权限文件却是只读文件?用722权限能否实现我需要的这个其他用户只能向文件中添加文本的功能? 展开
 我来答
吾乃毕家大少爷
2013-06-06
知道答主
回答量:65
采纳率:0%
帮助的人:25.3万
展开全部
只有写权限但是你没有读的权限,用vi编辑的话会覆盖里面的东西,只能用echo追加,或者改一下文件的权限。希望对你有帮助
H_Y_H
2013-06-07 · TA获得超过154个赞
知道小有建树答主
回答量:223
采纳率:0%
帮助的人:197万
展开全部
既然开放了些权限就不能保证只能添加,其他用户可以删除里面的内容,方法很多。
你想实现其他用户只能 添加的话:
1、关闭用户的写权限,是否需要读权限,根据场景而定
2、写一个shell,向文件添加内容,
3、给其他用户这个shell的执行权限
shell的内容参考:
#!/bin/sh
addFileName=$1
cat $addFileName >> test.txt
echo "add complete"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d1a1066
2013-06-06 · TA获得超过167个赞
知道小有建树答主
回答量:324
采纳率:0%
帮助的人:155万
展开全部
只有写权限是不能用vim写的。要用echo追加。。。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
企业Q800017717
2013-06-06 · TA获得超过197个赞
知道小有建树答主
回答量:387
采纳率:50%
帮助的人:320万
展开全部
设置成711就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式