我试图在我的树莓派上设置一个samba服务器。
我安装了samba并对smb.conf
进行了一些修改,我在各种YouTube视频或博客文章中找到了这些修改。
$ 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映射到root,只是为了尝试一下。对于umask,每个人都应该允许一切,对吗?
但是将$ ls -l /media/
结果挂载到
drwx------ 2 pi pi 262144 Jan 1 1970 data
pi是raspberry pi上的第一个用户。令我困惑的是,权限非常严格,所有者不是root用户,日期设置为1970年1月1日。
有人知道这里有什么问题可以帮助我吗?
答案 0 :(得分:0)
重新安装所有内容是我的解决方案