linux中修改权限的问题

请教各位大侠,linux中修改文件权限,怎么理解chmod+wmyname.txt的意思?是不是给所有用户增加一个写的权限?是否和chmoda+wmyname.txt等价... 请教各位大侠,linux中修改文件权限,怎么理解chmod +w myname.txt的意思?是不是给所有用户增加一个写的权限?是否和chmod a+w myname.txt等价?
chmod u+w myname.txt和chmod +w myname.txt是否等价?
展开
 我来答
wxcf1989
推荐于2017-10-03 · TA获得超过120个赞
知道答主
回答量:27
采纳率:0%
帮助的人:37.1万
展开全部
1.chmod +w myname.txt 表示给myname.txt这一文件的所有用户(所有者,所有者所在组,其他)都添加写权限,与chmod a+w myname.txt等价。
2.chmod u+w myname.txt表示给myname.txt这一文件的所有者添加写权限,对所有者所在组和其他用户不起作用。
劭桀
2012-10-24
知道答主
回答量:28
采纳率:0%
帮助的人:7.7万
展开全部
w写,r读,x可执行,chmod +w myname.txt是指对于myname.txt文件有写的权限,w-4,r-2,x-1,如果chmod 444 myname.txt,那就说明所有者只读,组只读,其他用户只读。
【d(目录)w--(所有者权限)w--(组的权限)我--(其他用户的权限)】
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huozai2013
2012-01-03
知道答主
回答量:50
采纳率:0%
帮助的人:16.5万
展开全部
首先要明白对于文件有哪些属性。
- 表示文件
r 读的权限
w 写的权限
x 执行的权限
user 文件所有者
group 属组
other 其他人
chmod +w filename 代表给所有人加上写权限,等同于a+x
chmod u+w filename 代表给文件所有者加上写权限。
如果想详细设置每个用户的权限的话,建议楼主查一下setfacl。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xuanyaduanqing
2012-01-02
知道答主
回答量:38
采纳率:0%
帮助的人:21.8万
展开全部
帮助文档(man chmod)里这样说的:
If none of these(ugoa...) are given, the effect is as if ‘a’ were given, but bits that are set in the umask are not affected.
chmod +w 的效果和chmod a+w是一样的,不同之处:文件创建是被umask控制所设置的权限位是不被影响的,这里你可能需要了解一下umask的作用是什么,它是用来控制默认权限的,这里我就不多说了。
我建议你有什么问题先man一下(英文还可以的话),说不定能很快找到你想要的答案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式