今天我们来学习新的命令语句,用chmod语句来修改用户权限。
chmod:修改用户权限
chmod [-R] xyz 档案或目录
选项参数:
xyz:就是刚刚提到的数字的权限属性,为 rwx 属性数值的相加
-R:进行递归(recursive)的持续变更,亦即连同次下的所有档案都会变更
chmod (ugoa)(+-=)(rwx) 后接档案或目录
u(user)
g (group)+(加入) r
o( other) -(除去) w
a (all) -(设定) x
这里有两种方法:一种使用数值,一种使用字母
我们来做个例题:设置文件的属性为文件属主(u)增加执行权限,文件属性为同组用户(g)增加写入权限,其他用户(o)删除读权限。
我们以net.txt为例:
第一种方法:用数值表达 (如何用数值表达,前几期我有讲:https://blog.csdn.net/m0_59127553/article/details/123277250?spm=1001.2014.3001.5501https://blog.csdn.net/m0_59127553/article/details/123277250?spm=1001.2014.3001.5501)
第二种方法:用字母表达
同时修改时注意逗号隔开
第一组rwx为文件属主
第二组rwx为同组用户
第三组rwx为其他用户