在我不小心跑了之后
setfacl -R -m u:someuser:--- /*
我创建的每个新用户在系统中的每个文件上都有相同的无意义显式'--',这使情况相当不愉快:
在所有内容上(包括/bin/bash等):
root@mymachine:/everything/whatever# getfacl something
# file: something
# owner: me
# group: me
user::rwx
user:newlycreateduser:---
group::r-x
mask::r-x
other::r-x
您能给我指一个解决方案吗?如何创建具有默认(可行)权限集的新用户?还是为了摆脱这种行为?
adduser/useradd用于各种设置/主要组
(这是debian,但我想这是一个一般的unix问题)
昨天玩了一整天。。。没有效果。
谢谢!
最佳答案
这还不错:当我尝试创建新用户时,我每次都会删除前一个用户,这样新用户可能会得到与前一个用户相同的uid。因此,对这些文件的权限保持不变。现在,当我创建了一个新用户而没有删除前一个用户(因此它得到了以前未使用的新uid)时,它获得了应有的权限。
我没想到会有这种行为(但还是不敢相信)。