我得到了一个覆盆子π2和一个旧的hdd,所以我想为这个旧的hdd创建一个samba共享。我用ntfs-3g安装了我的hdd到/media/usb,运行良好。
我将这个添加到我的smb.conf文件中:
[smb]
path = /media/usb
available = yes
read only = no
browseable = yes
public = yes
writable = yes我用sudo chmod 777 -R /media/usb设置权限并重新启动samba服务。接下来,我尝试从windows访问我的smb,但我做不到,它说:“不能访问xxx.xx.x.xxx/smb”,类似于请求网络管理员的许可(从荷兰语翻译)。用ls -ld /media/usb检查我的分娩我得到了drwxrwx---
我试过其他的吐露,但似乎都没有用。此时,我用相同的配置为我的smb.conf创建了第二个共享,但路径是/home。现在这个共享成功了,但是我的第一个共享仍然没有,但是它有相同的配置。
我不明白是怎么回事,我也找不到解决办法。有人能帮帮我吗。这和hdd的安装有关吗?
发布于 2015-03-02 21:11:58
显然权限是不正确的。我设置了权限,但更改多次丢失。我自动挂载了hdd,并将以下行放在fstab文件中:
sudo mount -t ntfs-3g -o uid=1000,gid=1000,umask=007 /dev/sda1 /media/NASDRIVE我注意到umask=007引起了我的问题。我把它改成了1000,我知道这不是存钱。
发布于 2015-03-01 21:41:37
samba配置文件中有一个问题。由于您正在尝试从Windows访问共享,因此您必须在全局设置部分中提及工作组。默认情况下,此部分被注释掉。
如下所示(这只是一个例子)。
您可以阅读更多关于它的@https://help.ubuntu.com/lts/serverguide/samba-fileserver.html
[global]
workgroup = WORKGROUP
server string = Samba Server %v
netbios name = ubuntu
security = user
map to guest = bad user
dns proxy = no
============================ Share Definitions ==============================
[Anonymous]
path = /samba/anonymous
browsable =yes
writable = yes
guest ok = yes
read only = no希望这能帮上忙!祝你好运!
https://askubuntu.com/questions/591551
复制相似问题