我在 Ubuntu 服务器上安装了多个 Samba。当我ssh
远程访问该机器(而不是直接在机器上工作)时,我看不到已安装的文件系统(即,如果我ls
没有结果)。
这是正常的吗?难道我的坐骑在我不在的时候加载失败了,还是有其他原因?
答案1
您的 Samba 共享是如何安装的?您是否使用/etc/fstab
以下方式:
//服务器名称/共享名称/挂载目录 smbfs 用户名=windowsuserename,密码=windowspassword 0 0
或者你通过文件管理器(nautilus 或类似程序)安装它们,并使用 Gnome 虚拟文件系统 (gvfs)?
如果你的挂载是永久的,通过fstab
,你应该总是能看到它们,除非你有你的ssh
会话,chrooted(在安全的沙箱中)。http://en.wikipedia.org/wiki/Chrooted
要手动挂载你的 Samba 共享/资源,你可以使用:
mount -t smbfs //服务器名称/共享名称/mountdirectory -o 用户名=mywindows用户名,密码=mywindows密码
mount
您能否在本地会话和 ssh 两种场景下发布该命令的输出?