解决Setfacl报错:Option -m: Invalid argument near character 3

当我们使用 Setfacl 为 Linux 系统中某个文件设置针对某个用户的权限时,可能会遇到类似下面这样的报错提示:

# setfacl -m u:testuser:rw /testfile
setfacl: Option -m: Invalid argument near character 3

出现 “setfacl: Option -m: Invalid argument near character 3” 报错的原因是 setfacl 命令的执行环境中并不存在 “testuser” 这个用户。同理,如果要指定的组(Group)不存在,Setfacl 也会给出同样的报错信息,例如:

# setfacl -m g:testgroup:rw /testfile
setfacl: Option -m: Invalid argument near character 3

出现上述报错的其中一个原因可能是我们把用户名(或者组名)写错了,另一个可能的原因是,我们知道有一个 Linux 系统中存在我们输入的用户名(或者组名),但是我们忘记使用 SSH 去登录那台 Linux 计算机了。


荒原之梦网全部内容均为原创,提供了涵盖考研数学基础知识、考研数学真题、考研数学练习题和计算机科学等方面,大量精心研发的学习资源。

豫 ICP 备 17023611 号-1 | 公网安备 - 荒原之梦 豫公网安备 41142502000132 号 | SiteMap
Copyright © 2017-2024 ZhaoKaifeng.com 版权所有 All Rights Reserved.

Copyright © 2024   zhaokaifeng.com   All Rights Reserved.
豫ICP备17023611号-1
 豫公网安备41142502000132号

荒原之梦 自豪地采用WordPress