我正在尝试通过网络共享文件夹。只要不限制有效用户,我就可以远程连接到该文件夹。我的 smb.conf 文件的内容:
[sdilena]
path = /sdilena
available = yes
read only = no
browsable = yes
writable = yes
public = yes
valid users = samba
我正在尝试使用以下命令连接它:
mount -t cifs -o username=samba //192.168.0.103/sdilena /folder
我输入密码后,它总是返回错误“权限被拒绝”
问题可能出在哪里?
答案1
我创建了 samba 用户和密码。将我的服务器设置为静态 P 地址 192.168.0.210
然后我添加了这个以使客户端在 samba 配置文件中找到主机。interfaces = 127.0.0.0/8 192.168.0.210 bind interface only = true
这是我的共享设置,它甚至可以在我的 Android 平板电脑上运行。
[WWW]
comment = HTML Directory
path = /var/www/html/
available = yes
valid users = my_samba_username
read only = no
browseable = yes
public = yes
列出 SMB 共享
smbclient –L IP_Address –U username
我使用的方法:smbmount //192.168.0.210/share_file /mnt –o username=santosh,workgroup=workgroupnam
这应该可行。
mount –t smbfs IP_Address:/sharename /mountpoint –o username=userid,workgroup=workgroupname
您是否需要将(chmod
chgrp
chown
)更改为您的/var/www/html
或您的共享目录,我也这样做了。
我只是告诉你我刚才做了什么,也许会有所帮助。