授予 Samba 共享的完全权限(Amazon EC2)

授予 Samba 共享的完全权限(Amazon EC2)

我有两个 ubuntu ec2 服务器 - 假设是 ServerA 和 ServerB。ServerA 上附加了一个大型 EBS,并通过 Samba 共享。此 EBS 安装在 ServerB 上的 /var/www/static 上。如果我使用 ubuntu 用户(该用户存在于两个服务器上)从 ServerB 创建文件,则默认权限设置如下 -rw-r--r-- 1 ubuntu ubuntu 0 2012-05-16 09:21 test

我想要做的是给予此共享中的所有文件完全权限(777),无论谁从哪个服务器创建该文件。

我的fstab样子

//ServerA/static /var/www/static cifs credentials=/home/ubuntu/.smbclient,umask=000 0 0

答案1

[static]
   comment = Static Content
   browseable = yes
   writable = yes
   path = /var/www/static
   force create mode = 0777

此外,您还可以使用 ACL 授予创建项目的权限:

setfacl -m user:www-data:rwx,default:user:www-data:rwx,mask::rwx /var/www/static
getfacl /var/www/static

在中查找inherit aclsinherit permissionssmb.conf 手册页

相关内容