Samba 服务器安装过程中的问题 - 可能是权限

Problems during Samba Server Setup - probably permissions

我正在尝试在我的 raspberry pi 上设置 samba 服务器。

我安装了 samba 并对我在各种 YouTube 视频或博客文章中找到的 smb.conf 进行了一些修改。

$ testparm /etc/samba/smb.conf

结果

[global]
   server role = standalone server
   map to guest = Bad User
   obey pam restrictions = Yes
   syslog = 0
   log file = /var/log/samba/log.%m
   max log size = 1000
   dns proxy = No
   idmap config * : backend = tdb

[DATA]
   comment = SHARED_DATA
   path = /media/data
   read only = No
   guest ok = Yes

我创建了一个新的用户帐户,并将此用户名用于 smbpasswd

我可以在我的网络中找到 DATA,但我无法访问它。我真的无法找出原因。我收到的错误消息只是说我无法连接。

我发现了什么。挂载前权限如下:

$ ls -l /media/
drwxrwxrwx  2 root root 4096 Dec 28 20:03 data

然后我执行

sudo mount -t auto -o umask=0000,gid=0,uid=0 /dev/sda1 /media/data/

0 映射到根目录,只是为了尝试一下。有了 umask,每个人都应该被允许,对吧?

但安装 $ ls -l /media/ 结果后

drwx------  2 pi   pi   262144 Jan  1  1970 data

pi 是 raspberry pi 上的第一个用户。令我困惑的是权限如此严格,而且所有者不是 root 并且日期设置为 1970 年 1 月 1 日。

有谁知道这里有什么问题可以帮助我吗?

重新安装所有东西是我的解决方案