关于Samba的几个问题,搜索好久都没解决,请教下。
发表于 : 2025-01-06 21:37
系统版本:Ubuntu Server 24.04.1 LTS
Samba 版本:4.19.5
我 FTP 和 Samba 用的同一个目录。防火墙未启用,SELinux未启用。
描述一:FTP和 Samba 上传的文件夹都能相互看到并可以相互删除。
描述二:FTP上传的文件在Samba里看不到。
描述三:Samba上传的文件在FTP里能看到,但是FTP无法删除Samba上传的文件。
应该如何解决?
目录权限见图: 附 FTP配置:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
user_sub_token=aa
local_root=/home/aa/ftp
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
userlist_deny=NO
allow_writeable_chroot=YES
listen_port=21
附 Samba配置:
[global]
workgroup = WORKGROUP
security = user
server string = %h server (Samba, Ubuntu)
public = no
log file = /var/log/samba/log.%m
max log size = 1000
logging = file
map to guest = never
create mask = 0777
directory mask = 0777
read only = no
writable = yes
browseable = yes
valid users = aa
passdb backend = tdbsam
available = yes
[ftp]
path = /home/aa/ftp
comment = ftp
Samba 版本:4.19.5
我 FTP 和 Samba 用的同一个目录。防火墙未启用,SELinux未启用。
描述一:FTP和 Samba 上传的文件夹都能相互看到并可以相互删除。
描述二:FTP上传的文件在Samba里看不到。
描述三:Samba上传的文件在FTP里能看到,但是FTP无法删除Samba上传的文件。
应该如何解决?
目录权限见图: 附 FTP配置:
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
user_sub_token=aa
local_root=/home/aa/ftp
userlist_enable=YES
userlist_file=/etc/vsftpd.user_list
userlist_deny=NO
allow_writeable_chroot=YES
listen_port=21
附 Samba配置:
[global]
workgroup = WORKGROUP
security = user
server string = %h server (Samba, Ubuntu)
public = no
log file = /var/log/samba/log.%m
max log size = 1000
logging = file
map to guest = never
create mask = 0777
directory mask = 0777
read only = no
writable = yes
browseable = yes
valid users = aa
passdb backend = tdbsam
available = yes
[ftp]
path = /home/aa/ftp
comment = ftp