授予特定用户使用+ w表示法写入文件夹的权限

我知道我可以分配写入所有者\ group \的权限,如下所示:

chmod u+w myfolder 

我可以在这里指定特定用户吗? 有人喜欢这样:

 chmod username u+w myfolder 

如果要更改拥有此文件或目录(文件夹)的用户,则必须使用命令chown 。 例如,如果你跑

 sudo chown username: myfolder 

拥有myfolder的用户将是用户名。 然后你就可以执行了

 sudo chmod u+w myfolder 

添加写入权限给用户名用户。

但是,如果要将此用户添加到与“myfolder”关联的组,则可以运行

 sudo usermod -a -G groupname username 

然后执行

 sudo chmod g+w myfolder 

添加写入权限到组。

你可以使用setfacl

 setfacl -mu:username:rwx myfolder 

这将为特定用户设置权限,而不会更改目录的所有权。

有关更多详细信息和示例,请查看手册页 。

不,这是不可能的。 您可以使用更改文件的所有者

 [sudo] chown username: foldername 

或者您可以将用户添加到拥有该文件的组

 usermod -a -G {group-name} username