我知道我可以像这样将写入权限分配给所有者/组/其他人:
chmod u+w myfolder
我可以在这里指定特定的用户吗?有些像这样:
chmod username u+w myfolder
我知道我可以像这样将写入权限分配给所有者/组/其他人:
chmod u+w myfolder
我可以在这里指定特定的用户吗?有些像这样:
chmod username u+w myfolder
你可以使用
setfacl
:这会为特定用户设置权限,而不会更改目录的所有权。
查看手册页以获取更多详细信息和示例。
笔记:
setfacl
是set File ACL(访问控制列表)的缩写如果你想递归地将它应用到所有子目录:添加-R标志,如下所示:
如果要更改拥有此文件或目录(文件夹)的用户,则必须使用命令
chown
。例如,如果你运行拥有 myfolder 的用户将是用户名。然后你可以执行
为用户名用户添加写权限。
但是如果你想将这个用户添加到与“myfolder”关联的组中,你可以运行
然后执行
为组添加写权限。
不,这是不可能的。您可以使用更改文件的所有者
或者您可以将用户添加到拥有该文件的组中
如果你想递归地将它应用到所有子目录:添加 -R 标志,如下所示:
在 Ubuntu 中递归地(文件夹及其所有子文件夹)授予特定用户权限: