怎样判断文件权限设置属组和other的权限

文件权限设置的权限主要针对三類对象进行定义

每个文件权限设置针对每类访问者都定义了三种权限

r: 可使用文件权限设置查看类工具获取其内容

x: 可以把此文件权限设置提請内核启动为一个进程

r: 可以使用ls查看此目录中文件权限设置列表

w: 可在此目录中创建文件权限设置也可删除此目录中的文件权限设置

x: 可以使用ls -l查看此目录中文件权限设置元数据(须配合r),可以cd进入此目录

X:只给目录x权限不给文件权限设置x权限

-chmod用来变更文件权限设置或目录嘚权限。在UNIX系统家族里文件权限设置或目录权限的控制分别以读取、写入、执行3种一般权限来区分,另有3种特殊权限可供运用用户可鉯使用chmod指令去变更文件权限设置与目录的权限,设置方式采用文字或数字代号皆可符号连接的权限无法变更,如果用户对符号连接修改權限其改变会作用在被连接的原始文件权限设置

授权表示法:直接操作一类用户的一个权限位r,w,x;

注意:用户仅能修改属主为自己的那些攵件权限设置的权限;

-umask 命令:文件权限设置的权限反向掩码,遮罩码;

文件权限设置的权限反向掩码默认为:666-umask

目录的权限反向掩码默认为:777-umask

注意:之所以文件权限设置用666去减表示文件权限设置默认不能拥有执行权限;如果减得的结果中有执行权限,则需要将其1;

则创建的攵件权限设置的权限默认为:666-023=644

创建的目录的权限默认为:777-023=754

-chown 命令: 改变某个文件权限设置或目录的所有者和所属的组该命令可以向某个用户授权,使该用户变成指定文件权限设置的所有者或者改变文件权限设置所属的组用户可以是用户或者是用户D,用户组可以是组名或组攵件权限设置名可以使由空格分开的文件权限设置列表,在文件权限设置名中可以包含通配符

-chgrp 命令:用来改变文件权限设置或目录所属嘚用户组。该命令用来改变指定文件权限设置所属的用户组其中,组名可以是用户组的id也可以是用户组的组名。文件权限设置名可以 昰由空格分开的要改变属组的文件权限设置列表也可以是由通配符描述的文件权限设置集合。如果用户不是该文件权限设置的文件权限設置主或超级用户(root)则不能改变该文件权限设置的组。

注意:仅管理员可修改文件权限设置的属主和属组

参数:-R或——recursive:递归处理将指囹目录下的所有文件权限设置及子目录一并处理;

-v或——verbose:显示指令执行过程;

--reference=<参考文件权限设置或目录>:把指定文件权限设置或目录的所属群组全部设成和参考文件权限设置或目录的所属群组相同;

思考:用户对目录有写权限,但对目录下的文件权限设置没有写权限时能否修改此文件权限设置内容?能否删除此文件权限设置

回答:不能修改此文件权限设置,但能删除此文件权限设置

  • 一、文件权限设置權限管理类命令1.chownchown将指定文件权限设置的拥有者改为指定的用户或组用户可以是用户名或者用户ID;...

  • Linux系统是一个多用户多任务的分时操作系統,任何一个要使用系统资源的用户都必须首先向系统管理员申请一个账号,...

}

在linux中的每个用户必须属于一个组不能独立于组外。在linux中每个文件权限设置有所有者、所在组、其它组的概念

- 改变用户所在的组

一般为文件权限设置的创建者谁创建了該文件权限设置,就天然的成为该文件权限设置的所有者

用ls ‐ahl命令可以看到文件权限设置的所有者

也可以使用chown 用户名 文件权限设置名来修妀文件权限设置的所有者

当某个用户创建了一个文件权限设置后这个文件权限设置的所在组就是该用户所在的组

用ls ‐ahl命令可以看到文件權限设置的所有组

也可以使用chgrp 组名 文件权限设置名来修改文件权限设置所在的组

除开文件权限设置的所有者和所在组的用户外,系统的其咜用户都是文件权限设置的其它组

- 第一个字符代表文件权限设置(-)、目录(d)链接(l)- 10个字符确定不同用户能对文件权限设置干什么

- 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)

- 第一组rwx:文件权限设置所有者的权限是读、写和执行

- 第二组rw-:与文件权限设置所有者哃一组的用户的权限是读、写但不能执行

- 第三组r--:不与文件权限设置所有者同组的其他用户的权限是读不能写和执行

1.首先对于经验操作之湔我们先看下当前系统下的用户和组。whoami 查看当前登陆用户

2.Passwd文件权限设置存储当前系统所有用户而组文件权限设置/etc/group记录。

3.一个用户可以屬于多个组查看用户所属的组,gourps + 用户名


更改linux文件权限设置目录\文件权限设置拥有者权限

3.此外还可以通过chown命令同时修改用户和组  chown 所有者,所属组  文件权限设置\目录名

对于目录权限修改之后默认只是修改当前级别的权限。如果子目录也要递归需要加R参数

}

修改文件权限设置所有者和所属組

chgrp  所属组名  文件权限设置名

}

我要回帖

更多关于 文件权限设置 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信