免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 5541 | 回复: 4
打印 上一主题 下一主题

[samba] samba共享ntfs分区的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-08-31 13:58 |只看该作者 |倒序浏览
单位的机器,装的双系统。在samba中建了一个公用共享:/home/pub。
这样我想要共享某个目录,只要ln -s /path/to/share /home/pub/newdir就可以了。

这个方法可以对ufs有效,但是对ntfs的分区不行。比如下面的例子:
ln -s /media/e/video /home/pub/video
在windows就访问不了这个目录。explorer压根进不去,提示说网络名不可用。
用net use z: \\x.x.x.x\public可以映射驱动器,可以cd到video目录,但是dir说里面没有文件。

请问如何ln一个ntfs的目录到共享里面?

smb.conf:
  1. [global]
  2.         dos charset = cp936
  3.         display charset = utf-8
  4.         server string = Samba Server
  5.         interfaces = 192.168.0.103/24, 172.20.53.103/24
  6.         map to guest = Bad User
  7.         passdb backend = tdbsam
  8.         log file = /var/log/samba/log.%m
  9.         max log size = 500
  10.         dns proxy = No
  11.         inherit acls = Yes
  12.         map acl inherit = Yes
  13.         include = /usr/local/etc/smb.conf.

  14. [homes]
  15.         comment = Home Directories
  16.         read only = No
  17.         browseable = No

  18. [printers]
  19.         comment = All Printers
  20.         path = /var/spool/samba
  21.         printable = Yes
  22.         browseable = No

  23. [public]
  24.         path = /home/pub
  25.         guest ok = Yes
复制代码

  1. uname -a
  2. FreeBSD wangyi.com 6.2-STABLE FreeBSD 6.2-STABLE #0: Tue Aug 28 13:15:57 UTC 2007     [email]root@wangyi.com[/email]:/usr/obj/usr/src/sys/MYKERNEL  i386
复制代码

论坛徽章:
0
2 [报告]
发表于 2007-09-10 15:07 |只看该作者
你需要从网上下载一个插件安装上就可以了

论坛徽章:
0
3 [报告]
发表于 2007-09-11 08:52 |只看该作者
什么插件?

论坛徽章:
0
4 [报告]
发表于 2007-09-24 22:21 |只看该作者
samba和微软文件打印共享的对比 第四条 写到:

你把文件从win移动到linux(或反之),文件原有的权限将丢失,因为是两个系统。posix-acl不能兼容ntfs-acl.

如果你想这样用,建议用ntfs-3g 只读ntfs分区,并且不能在上面划分linux权限。

所以 建议你要么用samba+linux分区 要么用win+ntfs fat32

论坛徽章:
0
5 [报告]
发表于 2007-09-27 23:17 |只看该作者
原帖由 wangyi6854 於 2007-8-31 13:58 發表
單位的機器,裝的雙系統。在samba中建了一個公用共享:/home/pub。
這樣我想要共享某個目錄,只要ln -s /path/to/share /home/pub/newdir就可以了。

這個方法可以對ufs有效,但是對ntfs的分區不行。比如下面 ...


首先你的 ntfs 掛入的分割區權限為何 ? 一般 linux 來說掛入的 ntfs 預設權限都是 700, 只有 root 可存取。

若是這樣的話一般存取 samba 使用者無權可以存取就是,請改一下 mount 參數指定 umask=0000 這類開放 rwx 這類權限即可進入與讀取.

所以先看一下權限為何,這樣也許就可以知道是否為該問題引起的。

另外 smb.conf 請搭配測試使用該配置:

use sendfile = false
use mmap = false

看看情況是否改善。

--

[ 本帖最后由 kenduest 于 2007-9-28 01:35 编辑 ]
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP