免费注册 查看新帖 |

Chinaunix

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

[samba] 请教:linux下 利用samba网络共享文件夹修改权限的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-10-28 19:25 |只看该作者 |倒序浏览
a 机: linux redhat9
b 机: windows2000

在linux中,su到root用户,利用以下命令:

smbmount  //wang/abc  /home/wang/abc
-o username=wang uid=503

把b机的文件夹abc mount到了linux的文件夹abc下面。其中uid=503,是从
/etc/passwd中查到的对应用户wang的uid,在passwd中wang那行有两个
数字 502,503 认为502是uid,503是gid.

之后,发现共享成功,没有任何错误提示,并且在linux中进入abc文件夹后,可以看到windows文件夹abc的内容,但是没有写的权限。我用root用户,使用
chown,chmod命令分配权限,但是总是提示不允许分配为0777,只允许分配为
0755。

不知道,大家有没有办法,给这个linux共享的文件夹abc分配写的权限,谢谢啦!

论坛徽章:
0
2 [报告]
发表于 2005-10-30 15:45 |只看该作者
你好:
我仔细看了我的smb.conf文件,我也没有发现什么问题.
下面是我的smb.conf文件,请你帮我看一看:

[homes]
comment = Home Directories
browseable = no
writable = yes
valid users = %S
create mode = 0664
directory mode = 0775

# If you want users samba doesn't recognize to be mapped to a guest user
; map to guest = bad user


# Un-comment the following and create the netlogon directory for Domain Logons
; [netlogon]
; comment = Network Logon Service
; path = /usr/local/samba/lib/netlogon
; guest ok = yes
; writable = no
; share modes = no


# Un-comment the following to provide a specific roving profile share
# the default is to use the user's home directory
;[Profiles]
; path = /usr/local/samba/profiles
; browseable = no
; guest ok = yes


# NOTE: If you have a BSD-style print system there is no need to
# specifically define each individual printer
[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# Set public = yes to allow user 'guest account' to print
guest ok = no
writable = no
printable = yes

# This one is useful for people to share files
;[tmp]
; comment = Temporary file space
; path = /tmp
; read only = no
; public = yes

# A publicly accessible directory, but read only, except for people in
# the "staff" group
[public]
comment = Public Stuff
path = /home/wangdy/2
public = yes
writable = yes
printable = no
write list = @oinstall
guest ok = yes

其中 linux的用户是wangdy,他属于dba, oinstall两个组。在源文件的基础上,我就把public部分改了,还有在gloabl 区中改了netbiosname,workgroup, 并且把共享模式改为了share。
改完之后,我又启动了/sbin/service smb stop /sbin/service smb start
重新启动了服务。但是情况依旧。

我想把linux机器上/home/wangdy/2目录mount到windows机器上的共享目录2,
不知道哪位好心人能指出我smb.conf设置的问题是什么阿?

论坛徽章:
0
3 [报告]
发表于 2005-10-30 15:46 |只看该作者
我的windows共享文件夹的权限是everyone 完全共享, 控制,修改,读取权限都有,我又把我的用户wang添加进去,具有所有的权限,
在linux中精入到共享目录中,还是没有写的权利。
虽然我在linux机器上访问的是windows的共享文件夹,但是两个机器的联系也是由samba协议来实现的,是不是还是linux机器中设置的问题阿?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP