linux修改文件中的权限(Linux中修改角色拥有文件权限、修改文件所属主、修改文件所属组)

首页常识更新时间:2023-08-28 20:03:05
修改权限

新建普通文件分配权限是664,新建目录文件分配权限是775。想让test.sh最终能够执行,得赋予可执行权限,就涉及到给文件重新分配权限的问题。

访问权限

在Linux中,对于一个普通文件或目录文件而言,都有三种角色。所属主,文件所有者,u(user);所属组,文件所有者的所属主组,g(group);其它用户,就是除了所属主、所属组之外的Linux用户,o(others);a(all),意思是所有用户。

三种角色都有可读(r)、可写(w)、可执行(x)三种权限。无权限用横干(-)表示。

权限值表示法

有权限用1,无权限用0,那么drwxrwxr-x就可以用111111101来表示文件权限。二进制可读性不好,习惯用八进制来表示,就写成:775

chmod修改文件权限

chmod(英文全拼:change mode)指令可以修改文件权限。该操作只能由文件所有者和超级用户(root)执行。

语法:

chmod [选项] 角色 /-/=某项权限 文件名

chmod [选项] 三个八进制数 文件名

说明:

选项常用-R,表示递归设置权限。 表示添加权限,-表示减少权限,=表示赋值权限

示例:

分析:

通过chmod命令,可以改变所属主、所属组及其它用户拥有文件的权限。


修改文件所属主

哪个用户创建的文件,其文件所属主和所属组就是哪个用户的。存在该用户离职了得销户了,文件还得继续使用,那么就得进行修改文件所属主了。

语法:

chown [选项] 用户名 文件名

说明:

命令用于修改文件所属主,该命令只有超级用户(root)才能执行。选项常用-R,表示递归设置权限。

示例:

分析:

chown(英文全拼:change owner),修改所有者


修改文件所属组

语法:

chgrp [选项] 组名 文件名

说明:

chgrp(全拼:change group),命令用于修改文件所属组,该命令只有超级用户(root)才能执行。选项常用-R,表示递归设置权限。

示例:

,
展开阅读全文
推荐内容
热门内容
热门文章

© 2007-2022 http://www.anhuiqq.cn,All Rights Reserved.