我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Linux管理员如何使用ACL设置发送集体权限

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Linux管理员如何使用ACL设置发送集体权限

本篇内容介绍了“Linux管理员如何使用ACL设置发送集体权限”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

不是每位Linux管理员都知道如何在文件系统上部署访问控制表ACL以增强权限。现在这种情形应该改变。

在基本的Linux权限主题下,权限分配为文件所有者、文件所有组等。Linux系统上的每个文件与目录都有一个用户所有者与组所有者。每个Linux管理员可以调用当前的拥有者列表,使用表1列出的ls -l命令给他们分配权限:

表1:在目前的Linux系统显示当前的权限分配

Sanders-computer:~ sandervanvugt$$ ls -l total 24 drwx------+ 13 sandervanvugt staff  442 Oct 20 20:17 Desktop drwx------+ 103 sandervanvugt staff 3502 Oct 21 08:37 Documents drwx------+ 289 sandervanvugt staff 9826 Oct 21 10:05 Downloads drwx------@ 51 sandervanvugt staff 1734 Sep 22 16:31 Library drwx------+ 29 sandervanvugt staff  986 Oct 9 07:59 Movies drwx------+  5 sandervanvugt staff  170 May 21 23:19 Music drwx------+ 24 sandervanvugt staff  816 Sep 19 22:21 Pictures drwxr-xr-x+  4 sandervanvugt staff  136 Apr 12 2013 Public drwxr-xr-x  3 sandervanvugt staff  102 Sep 22 16:31 Samsung -rwxr-xr-x  1 sandervanvugt staff  324 Sep 23 11:51 bart1 -rw-r--r--  1 sandervanvugt staff  148 Aug 14 13:12 rekenprogrammaLOG -rwxr-xr-x  1 sandervanvugt staff  607 Jul 3 16:59 script3

如果文件上只需一个拥有者或者一个组,默认的Linux权限方案也可以。

不过,如果你需要给一个组的用户提供文件的控制权,另一个组只需阅读文件,其他的不许访问文件,那么默认的权限就帮不上忙了,这时你需要ACL。

Linux ACL为文件找受托者,允许多个用户与多个组拥有权限。也可以设置默认的访问控制列表,将默认的权限用于在目录中创建的新条款。

setfacl命令使用ACL设置权限。Linux系统通过表2的getfacl命令显示目前的ACL分配情况。

申请权限很简单。例如,Linux管理员想让组织中的销售团队成员访问directory /groups/account里的所有文件的话,可以使用setfacl -R -m g:sales:rx /groups/account。

在该命令中,选项-R用于将ACL递回directory /groups/account里的所有现有条款。选项-m用于变更ACL,g代表的是组,然后是组的名字与分配的权限。

表2:如何用getfacl显示Linux ACL的权限

[root@tls groups]# getfacl account/ # file: account/ # owner: root # group: account user::rwx group::rwx group:sales:r-x mask::rwx other::---

不要担心因为getfacl命令而出现黑屏,这是在自动更改。

默认的Linux ACL

Linux ACL命令在当前文件上设置权限,但是不会自动在新文件上做任何事。通常,如果一位管理员在目录中使用ACL,他们也想ACL适用于目录里创建的所有新文件。这就是默认ACL的特权。

添加默认ACL与使用添加选项复制之前的setfacl命令一样简单。为了将权限分配给目录中的所有新文件,部署以下命令:

setfacl -m d:g:sales:rx /groups/account

你也可以使用getfacl检查当前默认的ACL设置,如表3所示:

表3:检查默认的Linux ACL分配

[root@tls groups]# getfacl account/ # file: account/ # owner: root # group: account user::rwx group::rwx group:sales:r-x mask::rwx other::--- default:user::rwx default:group::rwx default:group:sales:r-x default:mask::rwx default:other::---

一旦设置好默认的ACL,新的权限将适用于目录中创建的所有条款。

“Linux管理员如何使用ACL设置发送集体权限”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Linux管理员如何使用ACL设置发送集体权限

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Linux管理员如何使用ACL设置发送集体权限

本篇内容介绍了“Linux管理员如何使用ACL设置发送集体权限”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!不是每位Linux管理员都知道如
2023-06-16

Win10中如何设置使用管理员权限需要验证PIN密码

小编给大家分享一下Win10中如何设置使用管理员权限需要验证PIN密码,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!Win10使用PIN或密码审批管理员权限的方法!正常情况下,我们只要右键程序选择“以管理员身份运行”即可提
2023-06-12

腾讯云服务器如何使用登录方式设置权限管理员

首先,让我们来了解一下管理员的权限是什么。管理员权限是指管理员可以在云服务器上对特定应用程序进行更改、配置等操作的权力。管理员的权限通常由云服务器管理员控制。在腾讯云服务器上,管理员的权限可以通过以下几种方式进行控制:登录权限控制:管理员可以在登录后进行应用程序的更改、配置等操作,而无需再次登录。这可以避免一些非法操作
2023-10-27

腾讯云服务器如何使用登录方式设置权限管理

首先,我们需要了解一下腾讯云服务器的登录方式,比如说Telnet、SSH、Terminal等。在这些登录方式中,Telnet是一个比较常用的登录方式,它可以让用户在不同的服务器之间进行登录。SSH可以让用户在不同的远程主机上通过SSH客户端进行登录。Terminal可以让用户通过特定的端口进行登录,比如说HTTPS、F
腾讯云服务器如何使用登录方式设置权限管理
2023-10-28

腾讯云服务器如何使用登录方式设置权限管理端口

首先,在腾讯云服务器上选择登录方式,可以选择使用Web浏览器登录或使用APP登录。如果使用Web浏览器登录,需要输入用户名和密码进行登录,如果使用APP登录,需要下载和安装腾讯云服务器应用程序,并且需要使用应用程序提供的权限管理功能。在权限管理中,可以根据需要对用户进行分组和权限控制。例如,对于管理员账户,可以设置不同
2023-10-27

如何使用Python实现对ElasticSearch的安全认证和权限管理?(在Python中,怎样进行ElasticSearch的安全认证和权限设置?)

在Python中实现Elasticsearch安全认证和权限管理涉及以下步骤:创建用户,设置密码和角色。创建角色,指定索引权限。将角色与用户关联。启用安全。启用TLS以加密通信。使用用户名和密码进行身份验证。检查用户权限。最佳实践包括使用强密码、定期轮换密码、创建多个角色和限制特权访问。遵循这些步骤可确保Elasticsearch集群免受未经授权的访问和安全威胁。
如何使用Python实现对ElasticSearch的安全认证和权限管理?(在Python中,怎样进行ElasticSearch的安全认证和权限设置?)
2024-04-02

编程热搜

目录