第1个回答 2013-09-20
用子配置文件:
(1)在Samba服务器有一个共享目录smbtest(/test的自身权限为777)只希望用户tomyang可见可读可写,另一个共享目录smbtest1(/test1的自身权限为777)只希望用户tonyzhang可见可读可写。通过子配置文件实现方法如下:
①:在/etc/samba下建立一个文本文件其名称为tomyang.smb.conf,在该文件中加入如下内容:
[smbtest]
comment = This is smb test
path = /test
write list = tomyang
②:在/etc/samba下建立一个文本文件其名称为tomyang.smb.conf,在该文件中加入如下内容:
[smbtest1]
comment = This is smb test1
path = /test1
write list = tonyzhang
③:引用子配置文件。在引用子配置文件时有二种方法:
�8�3 config file:在[global]标签下入如下参数:
[global]
config file = /etc/samba/%U.smb.conf
�8�3 include:在[global]标签下入如下参数:
[global]
include = /etc/samba/%U.smb.conf
config file和include的区别是:使用config file时,当以tomyang的身份访问Samba服务器,只能浏览到smbtest,其他在smb.conf中定义的共享资源都无法查看;当以tonyzhang的身份访问Samba服务器,只能浏览到smbtest1,其他在smb.conf中定义的共享资源都无法查看。使用include时,当以tomyang的身份访问Samba服务器,除了可以浏览到smbtest,其他在smb.conf中定义的共享资源也可以浏览到;当以tonyzhang的身份访问Samba服务器,除了可以浏览到smbtest1,其他在smb.conf中定义的共享资源也可以浏览到。本回答被网友采纳
第2个回答 2013-09-20
先检查装了samba没。
rpm-qa|grepsamba*
没有装先安装,记得默认是装了的建立用户useradduser
smbpasswd-auser
***
***
建立好要共享的文件夹mkdir/file
chownuser:user/file
chmod500/file(给他读跟执行的权限)建议你使用samba做共享
1装好samba
2。编辑配置文件vi/etc/samba/smb.conf
3.进入配置文件,在命令模式按2下]]键到达文件最后。
4。复制下面4行到smb.conf最后进行粘贴
[123]
path=/file
public=no
validusers=user#123是共享名随便打
#path=/file文件路径
#public=no访问要帐号
#validusers=user指定的那个用户
:wq刷新下防火墙iptables-F然后启动samba
servicesmbstart
如有问题请+Q526679703