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

时间:2015-12-30 23:21:56

标签: linux permissions server samba

我试图在我的树莓派上设置一个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日。

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

1 个答案:

答案 0 :(得分:0)

重新安装所有内容是我的解决方案