无法使用 SAMBA 和 CurlFTPfs 修改文件

无法使用 SAMBA 和 CurlFTPfs 修改文件

我已通过 CurlFTPfs 和 allow-others 选项挂载了所有 ftp 帐户。使用 umask=0770 进行 ftp 挂载后,所有目录都具有 --- --- rwx (0007) 权限。这样,我就可以在 shell 中以其他用户(非 root 用户)的身份登录,并拥有完全访问权限。但是,无法通过 SAMBA 修改文件。如何挂载 SAMBA 共享以获得所有权限?这是我的 smb.conf

[global]
dos charset=UTF8
unix charset=UTF8
workgroup = PPHU
server string = Samba Fileshare running %v
security = user

unix password sync = no
log level = 1
log file = /var/log/samba/log.%m
max log size = 50
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
wins support = no
name resolve order  = host lmhost wins bcast

[ftp]
comment = FTP
path = /mnt/ftp
create mask = 777
directory mask = 777

答案1

您需要将此指令添加到您的 mount 命令中:

-o allow_other,uid=1000

相关内容