史上最详细的Linux权限管理(基本权限、特殊权限、ALC权限控制)

简介:

UNIX 时间戳:从 1970-01-01 00:00:00 到达指定时间的秒数。

文件的权限:

读取:写入:执行:x

所有者:所属组:其他人:所有人:a

-rwxrw-rw-. 1 root root 1094205 Aug 22 2016 ntfs-3g-2014.2.15-6.el6.x86_64.rpm

权限位 硬连接数 属主 属组 大小 最后修改时间 文件及目录

权限位是八进制数字, 4 2 1

更改基本权限:不属于基本权限

chmod [ugoa] [+-=] [rwx] 文件或目录

chmod 数字 文件或目录

-R :递归修改权限 recurrence

目录有可执行权限才可以使用 cd 命令进入。

 Linux 中一般文件均不含 x 权限,其他取决于 umask 值。

chown 属主 文件或目录

chown 属主:属组 文件或目录

chown :属组 文件或目录 相当于 chgrp 命令,专门修改属组。

-R :递归修改权限

特殊权限:

--叠加于权限位的 ug分组之上

--用来传递程序执行身份、限制目录写入权。

类别

字符表示

数字表示

叠加位置

Set UID

s

4

Userx

Set GID

s

2

Groupx

Sticky

t

1

Otherx

SUID 权限:

占用属主的权限位的 x 位。

显示为 s  S,取决于属主是否具有 x 权限。

仅对可执行的有意义。

当其他用户执行带 SUID 标记的程序时,具有此程序用户的身份和相应权限。

SGID 权限:

占用属组的 x 位。

显示为 s  S,取决于属组是否具有 x 权限。

对可执行的程序或目录有效。

当其他用户执行带 SGID 标记的程序时, 具有程序属组的身份和相应权限。

在一个具有 SGID 权限的目录下,新建的文档会自动继承此目录的属组身份。

当未设置 SGID 权限时,对于新建文档的属组就是谁创建谁拥有。

Sticky Bit

粘滞位,占用其他人的 x 位。

显示为 t  T,取决于其他人的是否具有权限。

适用于目录,用来限制用户滥用写入权。

在设置了粘滞位的目录下,计时用户拥有写入权限,也不能删除或改名其他用户的文档。

 

ACL 权限的作用:

EXT 系列文件系统支持,可以为个别用户/组设置独立的 rwx 权限。

为目录设置新建子档案的默认 rwx 权限。

getfacl 目录或文件

指定文件或目录路径作为参数

大部分文档默认不会设置任何额外的 ACL 策略

setfacl 选项 u:用户名:权限 文件或目录

setfacl 选项 g:组名:权限 文件或目录

参数:

-m :定义一条 ACL 策略

-x :清除指定的 ACL 策略

-b :清除所有已经设置的 ACL 策略

-R :递归设置 ACL 策略

-d :为目录设置默认的权限(子文档自动继承)



 本文转自 棋帅小七 51CTO博客,原文链接:http://blog.51cto.com/xvjunjie/2044316

相关文章
|
1月前
|
Linux Shell
Linux系统文件默认权限
Linux系统文件默认权限
|
6天前
|
Linux 数据安全/隐私保护
linux特殊权限!!
本文介绍了Linux系统中的特殊权限,包括suid、sgid和sbit。suid使普通用户在执行特定命令时获得root权限;sgid使用户在创建文件时继承目录的用户组权限;sbit确保用户只能删除自己在共享目录中创建的文件。此外,文章还讲解了chattr和lsattr命令,用于更改和查看文件的扩展属性,以及umask的概念和计算方法,帮助理解文件和目录的默认权限。
21 1
linux特殊权限!!
|
6天前
|
Linux 数据安全/隐私保护
linux权限管理
本文介绍了Linux系统中的权限管理,包括权限的概念、用户和用户组与权限的关系、文件权限位的说明以及rwx权限的具体含义。同时,详细讲解了如何使用`chmod`和`chown`命令更改文件和目录的权限,并通过多个实验演示了不同权限组合对文件和目录的实际影响。最后,总结了文件和目录权限的一些重要知识点,帮助读者更好地理解和应用Linux权限管理。
25 1
linux权限管理
|
1月前
|
Linux 数据安全/隐私保护
探索Linux操作系统下的权限管理
【8月更文挑战第66天】在数字世界中,操作系统的权限管理就如同现实世界中的钥匙和锁,保护着我们的数据安全。本文将带你深入理解Linux系统中的权限设置,通过实际代码示例,让你掌握文件和目录权限的分配与管理技巧。准备好了吗?让我们开始这场关于权限管理的探险之旅吧!
82 14
|
1月前
|
运维 监控 安全
Linux_权限理解(详细PLUS)
【10月更文挑战第3天】本文介绍了Linux系统中的权限管理基础,包括文件系统对象与权限关联、权限的继承性、字符与数字表示法的解读,以及用户、组与权限的动态交互。详细解析了`chmod`命令的高级用法和权限修改的风险,探讨了SUID、SGID和Sticky Bit等特殊权限的作用机制,并提出了基于角色的权限分配和定期权限审计的最佳实践。
57 11
|
1月前
|
Linux 应用服务中间件 nginx
Linux下权限设置之suid、sgid、sticky
Linux下权限设置之suid、sgid、sticky
|
1月前
|
Linux 数据安全/隐私保护 Windows
Linux_权限理解(详细PLUS
Linux_权限理解(详细PLUS
|
1月前
|
网络协议 Linux 网络安全
【Linux】用户和权限及实用操作------迅速了解用户和权限及其实用操作
【Linux】用户和权限及实用操作------迅速了解用户和权限及其实用操作
|
1月前
|
Linux Go 数据安全/隐私保护
Linux入门2——初识Linux权限
Linux入门2——初识Linux权限
26 0
|
3月前
|
Unix Linux Go
Linux中的chmod权限问题
Linux中的chmod权限问题
55 0