Samba 仅通过 ssh 登录才能工作

Samba 仅通过 ssh 登录才能工作

我有一个运行 samba 的无头 ubuntu 服务器。我有一台 Windows 7 笔记本电脑、Windows 8 台式机、一台运行 xbmc 的 lubuntu 台式机和一台运行 Android 的三星 note2。无论何时任何这些计算机中有一个打开的终端窗口,运行 ssh 连接到服务器(母舰),samba 完美地适用于网络上的所有内容。一旦我注销或关闭终端窗口,就无法访​​问共享文件。

这是 mothership 上的 samba 配置:

[global]
; General server settings
netbios name = mothership
server string = mothership
workgroup = WORKGROUP
announce version = 5.0
socket options = TCP_NODELAY IPTOS_LOWDELAY SO_KEEPALIVE SO_RCVBUF=8192 SO_SNDBUF=8192

passdb backend = tdbsam
security = user
null passwords = true
username map = /etc/samba/smbusers
name resolve order = lmhosts wins bcast host hosts

wins support = no

printing = CUPS
printcap name = CUPS

syslog = 1
syslog only = yes

[MyFiles]
path = /home/<my_name>/media
browseable = yes
read only = no
guest ok = yes
create mask = 0644
directory mask = 0755

/home 及其中的所有内容都设置为 755。有人知道如何让 samba 正常工作吗?

答案1

您是否有加密的主目录?

如果您这样做,那么只有在您登录时才会解密。

尝试为不在您的主目录中的目录创建共享,看看是否有效。

相关内容