使用chmod命令给文件加权限的方法

主要权限:

r(读取权限):可查看文件内容或列出目录内容;

w(写入权限):能修改文件或在目录中创建、删除文件;

x(执行权限):可执行文件或访问目录;

用户类别:

用户(u):文件所有者;

组(g):文件所属用户组;

其他用户(o):不属于所有者或组的其他用户;

所有用户(a):包含上述三类用户;


符号表示法:

通过字母(r、w、x)结合操作符(+、-、=)设置或修改权限:

添加权限:比如给test.txt文件的所有者添加执行权限,命令为chmod u+x test.txt ;

移除权限:若要去掉test.txt文件所属组的写入权限,用chmod g-w test.txt;

设置权限:将test.txt文件的所有者权限设为读、写、执行,组和其他用户权限设为只读,输入chmod u=rwx,g=r,o=r test.txt;

给所有用户加权限:给test.txt所有用户增加执行权限,用chmod a+x test.txt;


数字表示法:

用三个数字表示权限,每个数字对应一个权限类别(用户、组、其他用户),由权限数值相加得到:

r(读) = 4

w(写) = 2

x(执行) = 1

无权限 = 0

例如:

777:表示用户、组和其他用户都有读、写、执行权限,设置命令chmod 777 test.txt。

755:意味着所有者有读、写、执行权限,组和其他用户有读和执行权限,命令是chmod 755 test.txt。

644:即所有者有读、写权限,组和其他用户有读权限,设置命令chmod 644 test.txt。

700:表示仅文件所有者有读、写、执行权限,组和其他用户无任何权限,命令为chmod 700 test.txt。


使用chmod命令时要谨慎,避免错误修改重要文件或目录权限,影响系统正常运行。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容