linux的档案权限管理

1、linux普通权限

chgrp:改变档案所有组。

用法:chgrp  选项  组名   文件

必要参数:

-c 当发生改变时输出调试信息

-f 不显示错误信息

-R 处理指定目录以及其子目录下的所有文件

-v 运行时显示详细的处理信息

--dereference 作用于符号链接的指向,而不是符号链接本身

--no-dereference 作用于符号链接本身

选择参数:

--reference=<文件或者目录>

--help 显示帮助信息

--version 显示版本信息

chown:改变档案所有者。

用法:chown [选项]... [所有者][:[组]] 文件

必要参数:

        -c 显示更改的部分的信息

        -f 忽略错误信息

        -h 修复符号链接

        -R 处理指定目录以及其子目录下的所有文件

        -v 显示详细的处理信息

        -deference 作用于符号链接的指向,而不是链接文件本身

        选择参数:

        --reference=<目录或文件> 把指定的目录/文件作为参考,把操作的文件/目录设置成参考文件/目录相同拥有者和群组

        --from=<当前用户:当前群组> 只有当前用户和群组跟指定的用户和群组相同时才进行改变

        --help 显示帮助信息

        --version 显示版本信息

chmod:改变档案权限

权限对应的数字:

读 r:4

表示具有读取目录结构列表的权限,所以当你具有读取(r)一个目录的权限时,表示你可以查询该目录下的文件名数据。 所以你就可以利用 ls 这个指令将该目录的内容列表显示出来。

写 w:2

这个可写入的权限对目录来说,是很了不起的! 因为他表示你具有异动该目录结构列表的权

限,也就是底下这些权限:

o 建立新的档案与目录;

o 删除已经存在的档案与目录(不论该档案的权限为何!)

o 将已存在的档案或目录进行更名;

o 搬移该目录内的档案、目录位置。

执行 x:1

2.acl权限(细化的权限管理)

查看acl权限是否开启,用mount查看文件系统,然后用dumpe2fs -h /dev/sda2查看。

mount -o remount,acl / 加入acl权限,用mount就可以直接看到。

getfacl:获得文件的acl设定项目。

setfacl:设定文档的acl规范。

[[email protected] ~]# setfacl [-bkRd] [{-m|-x} acl 参数] 目标文件名

选项与参数:

-m :设定后续的 acl 参数给档案使用,不可与 -x 合用;

-x :删除后续的 acl 参数,不可与 -m 合用;

-b :移除所有的 ACL 设定参数;

-k :移除预设的 ACL 参数,关于所谓的『预设』参数于后续范例中介绍;

-R :递归设定 acl ,亦即包括次目录都会被设定起来;

-d :设定『预设 acl 参数』的意思!只对目录有效,在该目录新建的数据会引用

此默认值

setfacl -m m:r acl_test1 设定mask最大权限,设定的acl权限与大于mask设定值才会生效。

setfacl -m d:u:myuser1:rx /srv/projecta 目录下所建文档继承acl权限。

时间: 2024-10-09 18:01:20

linux的档案权限管理的相关文章

linux的档案权限和目录配置

Linux的文件权限和目录配置 Linux的文档中,一句权限分为使用者,群组和其他人三种身份,.群组最右用的功能之一,便是当团队开发资源时.此外每个账号都可以有多个群组的支持 更改档案的群组可用chgrp,修改拥有着可用chown,修改档案的权限可用chmod 根据FHS的官方文件指出,他们的主要目的就死希望使用者可以了解到已安装软件通常放在哪个目录下,FHS定出了四种特色目录,shareable,unshareable ,static ,variable,另外,FHS还定义了三层主目录,/,/

linux命令之——权限管理命令

linux命令之——权限管理命令 权限管理命令:chmod 英文名称:chmod 命令英文原意:change the permissions mode of a file 命令所在路径: /bin/chmod 执行权限: 所有用户 语法: chmod[{ugoa}{+-=}{rwx}][文件或目录] [mode=421][文件或目录] -R 递归修改 功能描述: 改变文件或目录权限 范例 : 方式一:   chmod u+x Japanlovestory.list      对Japanlove

拜师鸟哥之linux学习体会(5)——linux的档案权限与目录设置

上文曾经提到,linux的一个最大的特点是允许多人多任务,但是万一一个用户也能访问另一个用户的文件,不就存在安全隐患吗?鉴于此,为了让各个使用者具有较保密的档案数据,linux对档案的权限管理进行了处理,将档案可存取的身份分为owner/group/others,而三种身份各有read/write/execute三种权限. 1.    owner很好理解,就是档案所有者.这个档案是你生成的,那你就是owner. group从整体的角度,例如你是3班的,这样三班的其他学生就是和你属于3班这个组,他

第六章 Linux的档案权限与目录配置

Linux 最优秀的地方之一,就在于他的多人多任务环境.而为了让各个使用者具有较保密的档案数据,因此档案的权限管理就变得很重要了.Linux一般将档案可存取 的身份分为三个类别,分别是owner/group/others,且三种身份各有read/write/execute等权限.若管理不当,管理会很 乱. 1 使用者与群组 2 Linux档案权限概念 2.1 Linux文件属性 2.2 如何改变文件属性与权限:chgrp,chown,chmod 2.3 目录与档案之权限意义 2.4 Linux档

linux用户及权限管理

[文件管理.管道.用户及组管理.用户及权限管理]\用户及组管理 用户与组管理 Linux系统是一个多用户多任务的分时操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面可以帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也可以帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和各自的口令.用户在登录时键入正确的用户名和口令后,就能够进入系统和自己的主目录.实现用户账号的管理

[Linux学习笔记] Linux常用命令 - 权限管理命令

Linux权限管理命令 1. 改变文件或目录权限: chmod 命令名称: chmod 命令英文原意: change the permissions mode of a file 命令所在路径: /bin/chmod 执行权限: 所有用户 语法: chmod [{ugo} {+-=} {rwx}] [文件或目录]             [mode=421] [文件或目录] 功能描述: 改变文件或目录权限 代表字符 权限 对文件的含义 对目录的含义 r 读权限 可以查看文件内容 可以列出目录中的

linux用户和权限管理

目录: 一.用户相关 配置文件.命令(groupadd.groupmod.groupdel.useradd.usermod.userdel.passwd.gpasswd.newgrp) 二.权限相关 命令(chmod.chown.chgrp.umask),额外(id.su) 三.杂项 随笔记录 用户权限管理单从字面上就能明白是什么,而且大致也就是这么个意思.而只要是从事电脑方面工作的人也都用的到,我想谁也不想自己管理的主机没事多些小东西吧. 用户只是系统上面用来标识一个身份的名称,而身份说白了就

linux基础操作----权限管理

linux的拥有这强大的权限操作. 我们能够简单的对linux权限管理进行分类: 权限本身有: 读 read. 写 write. 运行 execute 权限针对目标: 文件. 文件夹文件夹 权限针对用户: 主人 user. 同组 group. 其它组 other 我们如今举个样例分别对上述进行解释: 当前用户是zhoudong 用于文件doublegun.txt zhoudong(music) rwx (主人权限:读/写/运行) doublegun.txt xueyou(music) rw- (

linux初学之——权限管理

上篇已经提到用户和组的管理相关知识,我们已经学会了如何在Linux系统中创建了用户和组,并对用户和组的内容和属性做一些修改.但是我们知道Linux系统是多用户多任务的操作系统,多个合法用户可通过远程设备登录到系统中,为了防范有用户对系统资源做出恶意竞争或者做出一些危害系统安全的恶意操作,需要对用户的权限做出一些设置.本篇将主要介绍权限的管理相关内容. 用户的权限管理主要包括四部分:普通权限: 特殊权限: 文件的特殊属性和FACL. 一.普通权限 1.进程安全上下文: ⑴ 判断进程的所有者是否为操