千锋教育-做有情怀、有良心、有品质的职业教育机构

400-811-9990
手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

上海
  • 北京
  • 郑州
  • 武汉
  • 成都
  • 西安
  • 沈阳
  • 广州
  • 南京
  • 深圳
  • 大连
  • 青岛
  • 杭州
  • 重庆
当前位置:济南千锋IT培训  >  技术干货  >  linux中的acl命令?

linux中的acl命令?

来源:千锋教育
发布人:xqq
时间: 2023-10-27 13:18:01

chmod+o+r和setfacl+o::r--一样吗?

1、-R表递归,-m表修改,u:用户名表指定用户,:rwx文件表该用户对该文件的权限。setfacl命令可以用来细分linux下的文件权限。

2、关于 chmod 命令的权限模式除了数字表示,还可以是 u、g、o 、a 加 +、- 来表示。格式如下:u、g、o分别代表用户、属组和其他,a 就是 all ,可以代替ugo。

3、第一个问题: 不管是文件还是文件夹都不会出现你说的通过下面的命令后由755变成200的情况。

4、所以结果加1。 umask修改 如果想单独修改某个文件夹的新建文件的权限,可以使用setfacl命令。

如何在Linux下设置访问控制列表来控制用户的权限

最后,在设置了ACL文件或目录工作时,cp和mv命令会改变这些设置。在cp的情况下,需要添加“p”参数来复制ACL设置。如果这不可行,它将会展示一个警告。mv默认移动ACL设置,如果这也不可行,它也会向您展示一个警告。

设定值中的u后面没有用户名列表,代表设定该文件所有者,所以上面设定的是root的权限,root权限成rwx了 上述例子是最简单的ACL设定,利用u:用户名:权限的方式来设定,设定前加上-m这个选项。

acl的英文是 the access control list,我就直译为存取控制列表吧。chacl就是一个改变文件存取控制列表的一个命令。acl是一个可以被acl_from_text程序分析出各用户权限的字符串。

Linux下的umask、特殊权限与ACL权限

1、在Linux系统中,umask是一种文件模式的掩码,它决定了在创建新文件或目录时所设置的默认权限。umask值是一个三位数,它用来屏蔽掉文件权限中的一些位,使其不被设置。

2、比如想把权限改为750,要用777减去750,及umask 027命令。

3、对于root用户,他的umask值是022。

4、需要注意的是,最前面一位 1 就是特殊权限位。其他两个特殊权限的设置也类似。setuid使用不是无限制的。出于安全目的,只能应用在Linux ELF格式二进制文件上,而不能用于脚本文件。

5、root用户的umask默认值是0022,一般用户默认是0002 目录的最高权限 0777-0022=0755 文件的最高权限 0666-0022=644 一般服务器配置umask的值配置为027最好;需要去修改两处文件中的umask值。

6、定义:在具有sbit的目录下,用户在该目录下具有w及x权限,则当用户在该目录下创建文件或目录时,只有文件拥有者与root才能有权限删除(可记忆为:各扫门前雪)umask 一般系统默认值为022,最安全值为177。

Linux的ACL设置的参数问题

1、最后,在设置了ACL文件或目录工作时,cp和mv命令会改变这些设置。在cp的情况下,需要添加“p”参数来复制ACL设置。如果这不可行,它将会展示一个警告。mv默认移动ACL设置,如果这也不可行,它也会向您展示一个警告。

2、访问控制列表具有许多作用,如限制网络流量、提高网络性能;通信流量的控制,例如ACL可以限定或简化路由更新信息的长度,从而限制通过路由器某一网段的通信流量;提供网络安全访问的基本手段。

3、步骤1 检查系统核心 首先检查你的Linux系统的核心是否有支持ACL的功能。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

命令行查看linux系统?

2023-10-27

linux简单的显示命令?

2023-10-27

linux停止脚本命令行?

2023-10-27

最新文章NEW

查看linux的ip命令?

2023-10-27

linux编辑文件名命令?

2023-10-27

linux解压命令7z?

2023-10-27

相关推荐HOT

更多>>

快速通道 更多>>

最新开班信息 更多>>

网友热搜 更多>>