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 日。
有谁知道这里有什么问题可以帮助我吗?
重新安装所有东西是我的解决方案
我正在尝试在我的 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 日。
有谁知道这里有什么问题可以帮助我吗?
重新安装所有东西是我的解决方案