Samba - Apache 权限

Samba - Apache Permissions

我使用 linux centos 服务器和 2 台 windows 机器进行 Web 开发来设置工作流程。

用samba分享文件在\home\client\public_html\cgi-bin

每次我从 windows 修改文件时,我必须对修改后的文件进行 chmod 755

我该如何解决?

我推荐你:

  1. 使用 SFTP 插件 (https://marketplace.visualstudio.com/items?itemName=liximomo.sftp) 安装 visual studio 代码。

  2. 在服务器上安装 FTP (https://jealetecnologia.wordpress.com/2017/04/20/instalar-y-configurar-vsftpd-en-centos-7/)

  3. Link Visual studio 代码与服务器(https://artisansweb.net/ftp-sftp-extension-for-visual-studio-code/).

这样,服务器上只会更改保存,您不会有任何权限问题。无需在 samba 中共享文件夹。

正在添加 force create mode = 0755 到 /etc/samba/smb.conf

将使所有使用 samba 创建的文件都设置为 0755 掩码。

或者,您可以使用

inherit permissions = yes

这将使所有创建的文件继承其父目录的权限。