![在 Ubuntu Server 14.04.2 LTS 中启用 ACL](https://linux22.com/image/1084933/%E5%9C%A8%20Ubuntu%20Server%2014.04.2%20LTS%20%E4%B8%AD%E5%90%AF%E7%94%A8%20ACL.png)
你好,我有一本关于 Linux 的书,上面说“如果我想挂载所代表的设备以/home
在文件中使用 ACL,/home
我必须添加acl
到它的选项中,/etc/fstab
然后这本书给了我这个命令:
$ grep home /etc/fstab/
LABEL=/home /home ext4 defaults,acl 1 2
我很困惑,因为我的 fstab 文件中有这行代码:
UUID=aaab87g4-u3ty-8s9i-1r4t-8d6f8765hf98 /boot ext2 defaults 0 2
(* 我只是在 UUID 中输入了随机数;我是新手,不知道是否应该在 fstab 文件中输入真实的 UUID)
那么,我是否应该将以下任意一行代码放在已经存在的代码下?
LABEL=/home /home ext2 defaults,acl 1 2
或者
LABEL=/home /home ext2 default,acl 0 2
答案1
根据社区维基:
从 Ubuntu 14.04 和 ext4 开始,上述内容不是必需的,因为 acl 已经是默认的:
sudo tune2fs -l /dev/sdaX |grep acl Default mount options: user_xattr acl
所以,都不是,因为您使用的是 14.04 和ext4
。
但是,如果您必须更改挂载选项:
- 逗号后面不应该有空格。应该是
defaults,acl
。 - 您应该编辑现有条目(grep 命令显示的条目)。