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是否等价? 展开
chmod u+w myname.txt和chmod +w myname.txt是否等价? 展开
4个回答
展开全部
w写,r读,x可执行,chmod +w myname.txt是指对于myname.txt文件有写的权限,w-4,r-2,x-1,如果chmod 444 myname.txt,那就说明所有者只读,组只读,其他用户只读。
【d(目录)w--(所有者权限)w--(组的权限)我--(其他用户的权限)】
【d(目录)w--(所有者权限)w--(组的权限)我--(其他用户的权限)】
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先要明白对于文件有哪些属性。
- 表示文件
r 读的权限
w 写的权限
x 执行的权限
user 文件所有者
group 属组
other 其他人
chmod +w filename 代表给所有人加上写权限,等同于a+x
chmod u+w filename 代表给文件所有者加上写权限。
如果想详细设置每个用户的权限的话,建议楼主查一下setfacl。
- 表示文件
r 读的权限
w 写的权限
x 执行的权限
user 文件所有者
group 属组
other 其他人
chmod +w filename 代表给所有人加上写权限,等同于a+x
chmod u+w filename 代表给文件所有者加上写权限。
如果想详细设置每个用户的权限的话,建议楼主查一下setfacl。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
帮助文档(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一下(英文还可以的话),说不定能很快找到你想要的答案
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一下(英文还可以的话),说不定能很快找到你想要的答案
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询