Max*_*kyi 227 permissions
我知道我可以将写入权限分配给所有者/组/其他人,如下所示:
chmod u+w myfolder
Run Code Online (Sandbox Code Playgroud)
我可以在这里指定特定用户吗?有些像这样:
chmod username u+w myfolder
Run Code Online (Sandbox Code Playgroud)
小智 293
你可以使用setfacl:
setfacl -m u:username:rwx myfolder
Run Code Online (Sandbox Code Playgroud)
这会为特定用户设置权限,而不会更改目录的所有权。
查看手册页以获取更多详细信息和示例。
编辑:评论中突出显示的点
setfacl -R -m u:username:rwx myfolderCha*_*aro 228
如果要更改拥有此文件或目录(文件夹)的用户,则必须使用命令chown. 例如,如果你运行
sudo chown username: myfolder
Run Code Online (Sandbox Code Playgroud)
拥有 myfolder 的用户将是 username。然后你可以执行
sudo chmod u+w myfolder
Run Code Online (Sandbox Code Playgroud)
为用户名用户添加写权限。
但是如果你想将此用户添加到与“myfolder”关联的组中,你可以运行
sudo usermod -a -G groupname username
Run Code Online (Sandbox Code Playgroud)
然后执行
sudo chmod g+w myfolder
Run Code Online (Sandbox Code Playgroud)
将写入权限添加到组。
Pab*_*abi 13
不,这是不可能的。您可以更改文件的所有者
[sudo] chown username: foldername
Run Code Online (Sandbox Code Playgroud)
或者您可以将用户添加到拥有该文件的组
usermod -a -G {group-name} username
Run Code Online (Sandbox Code Playgroud)
小智 7
如果要递归地将其应用于所有子目录:添加 -R 标志,如下所示:
setfacl -R -m u:username:rwx myfolder
Run Code Online (Sandbox Code Playgroud)
小智 7
在 Ubuntu 中,递归地(文件夹及其所有子文件夹)向特定用户授予权限:
sudo chown -R <username>: <folderName>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1039414 次 |
| 最近记录: |