Linux 删除显式unix文件权限
在我不小心跑了之后Linux 删除显式unix文件权限,linux,file,unix,permissions,file-permissions,Linux,File,Unix,Permissions,File Permissions,在我不小心跑了之后 setfacl -R -m u:someuser:--- /* 我创建的每个新用户在系统上的每个文件上都有相同的无意义的显式'--',这使得情况非常不愉快: 关于所有内容(包括/bin/bash等): 你能告诉我一些解决方案吗,如何创建具有默认(可行)权限集的新用户?还是为了摆脱这种行为 adduser/useradd与各种设置/主组一起使用 (这是debian,但我想这是一个一般的unix问题) 昨天玩了一整天。。。没有效果 谢谢 没那么糟糕:当我尝试创建新用户时,我每次
setfacl -R -m u:someuser:--- /*
我创建的每个新用户在系统上的每个文件上都有相同的无意义的显式'--',这使得情况非常不愉快:
关于所有内容(包括/bin/bash等):
你能告诉我一些解决方案吗,如何创建具有默认(可行)权限集的新用户?还是为了摆脱这种行为
adduser/useradd与各种设置/主组一起使用
(这是debian,但我想这是一个一般的unix问题)
昨天玩了一整天。。。没有效果
谢谢 没那么糟糕:当我尝试创建新用户时,我每次都会删除前一个用户,因此新用户的uid可能与前一个用户相同。因此,对这些文件的权限保持不变。现在,当我创建一个新用户而不删除以前的用户(因此它得到了以前未使用的新uid)时,它获得了应有的权限
我没想到会出现这种行为(现在仍然无法相信)。您可以尝试
setfacl--restore=/*
。我不确定。@Karthikeyan.R.S不幸的是,setfacl--restore=backupfile
只有在我之前通过getfacl something>backupfile
创建了一个备份时才行,而我没有。
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