我正在尝试在我的Linux redhat服务器上设置samba服务器。
我的服务器位于machinename.myschool.edu,我可以ping和ssh到它没有问题。
我的smb.conf看起来像这样:
[sharename]
comment = my share
path = /home/username
writeable = yes
browseable = yes
valid users = username
我在编辑smb.conf后重新启动了samba服务。
但是,我无法使用samba服务器地址在我的Mac和PC上连接它:
\\machinename.myschool.edy\sharename
Mac给我错误:“服务器可能不存在或此时不可用” PC:“找不到网络路径”
我也无法通过“smbtree”看到我的机器。
有人可以建议如何解决这个问题吗?
谢谢
答案 0 :(得分:1)
从基于Unix的系统,要从命令行访问另一个系统上的Samba共享,您需要使用smbclient
或使用mount
来安装共享驱动器。
您可以使用以下命令列出运行Samba的系统中可用的共享:
smbclient -L //machinename.myschool.edy
如果要访问文件共享,可以按如下方式安装:
mount -t cifs -o user=user_name //machinename.myschool.edy/sharename /place/to/mount
它应该提示您输入user_name
的密码。这假设user_name
有权访问您正在访问的服务器的Samba配置所给出的共享。
有各种在线资源可描述更多详细信息,例如:http://www.linuxnix.com/2009/09/8-ways-to-mount-smbfs-samba-file-system-in-linux.html或http://wiki.samba.org/index.php/Mounting_samba_shares_from_a_unix_client