使用Samba在Ubuntu中共享外部硬盘驱动器


10

/media/MYDISK是我的硬盘驱动器自动安装的位置。我使用以下方法创建了一个符号链接:

ln -s /media/MYDISK /home/camilo/MYDISK
chmod 777 /home/camilo/MYDISK

我正在这样设置smb.conf:

[myshare1]
comment = external disk
browsable = yes
path = /home/camilo/MYDISK
guest ok = yes
read only = no
create mask = 0775

另外,在本[global]节中,我尝试添加以下行:

follow symlinks = yes
wide links = yes
unix extensions = no

问题是,在Windows 7中浏览共享文件夹时,出现“ \\ etc \ myshare1无法访问”错误。将指向path常规文件夹时,它可以正常工作。另外,当我直接将/media/MYDISK其指向时,它会显示相同的错误。

编辑:为了使它更有趣,我没有图形界面,所以我需要直接触摸配置文件。


您尝试过共享管理员吗?它随系统一起提供,并且在编写samba配置方面效果很好。
marcusw 2011年

Answers:



2

您也可以尝试使用webmin配置共享。它将为您提供基于Web的界面,您可以连接到该界面并轻松配置服务器的许多方面:

什么是Webmin?

Webmin是用于Unix的系统管理的基于Web的界面。使用任何现代的Web浏览器,您都可以设置用户帐户,Apache,DNS,文件共享等等。Webmin消除了手动编辑Unix配置文件(例如/ etc / passwd)的需要,使您可以从控制台或远程管理系统。请参阅标准模块页面以获取Webmin内置的所有功能的列表,或查看屏幕截图。


0

我遇到了同样的问题,我通过与用户(不是root用户)手动安装外部驱动器来解决了该问题。


0

符号链接:

ln -s / media / MYDISK / home / camilo / MYDISK

应该已经具有777权限,因此不需要:

chmod 777 /家庭/ camilo / MYDISK

尽管您可能需要直接调整/ media / MYDISK的权限。

并在samba share块中直接使用:

路径= / media / MYDISK

代替:

路径= / home / camilo / MYDISK

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.