linux ls -l ACL +, . , 间隙 如何制作间隙

linux ls -l ACL +, . , 间隙 如何制作间隙
drwxr-xr-x+   4 root root 4096 Sep 21 04:00 test     << +
drwxrwxrwt.  10 root root  250 Sep 21 04:03 tmp
drwxr-xr-x.  12 root root  144 Sep 19 03:42 usr      << .
drwxr-xr-x.  20 root root  278 Sep 19 03:52 var
drwxr-xr-x  20 root root  278 Sep 19 03:52 test1     <<<why

如果有ACL设置值=“+”

如果没有 ACL 设置值 =“.”

但最后一个目录test1有间隙。为什么这里有一个空格

我怎样才能创建这个空白空间?

答案1

ls您误解了该位置显示的角色。这是来自 GNUls命令(即)的信息页面info coreutils ls,位于描述权限/模式字段中使用的字母的部分末尾(在线提供):

文件模式位后面是一个字符,指定备用访问方法(例如访问控制列表)是否适用于该文件。当文件模式位后面的字符是空格时,没有备用访问方法。当是打印字符时,就有这样的方法。

GNU ' ls' 使用 ' .' 字符来指示具有安全上下文的文件[以外unlabeled],但没有其他替代访问方法。

具有任何其他备用访问方法组合的文件都标有“ +”字符。

相关内容