- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在linux服务器版本下编程很麻烦。还是使用samba吧。
使用 yum install samba 更新最新的 samba 包
轻松访问安装了Samba的UNIX/LINUX服务器。
1.安装centos时在防火墙中开启文档共享服务,并选择安装文档共享服务器
2.启动 Samba 服务。
# chkconfig smb on ← 配置 Samba 自启动
# service smb start ← 启动Samba服务
Starting SMB services: [ OK ]
Starting NMB services: [ OK ]
# smbpasswd -a root ← 将系统用户 root 加入到 Samba 用户数据库
New SMB password: ← 输入该用户用于登录 Samba 的密码
Retype new SMB password: ← 再次确认输入该密码
Added user centospub.
3.配置Samba
通过编辑 /etc/samba/smb.conf 让将要被共享的目录拥有充分的读写权限属性。
在smb.conf文档最后加入下面内容
[all file]
comment = centos all file
path = /
valid users = root
public = no
writable = yes
printable = no
create mask = 0777
directory mask = 0777
notes:假如遇到可以看见目录,但是对目录没有操作权限的话,试试下面的方法:
一、在图形界面中:??? 桌面--管理--安全级别和防火墙,设置为disable。二、在命令模式下:??? 修改文件:/etc/selinux/config,然后重启系统。具体修改如图:
三、运行命令:setup,进入”防火墙配置“,在selinux栏,选择”禁用“。四、运行命令:setenforce 0,(不需要重启).
4. 防火墙要打开(SELinux)
解决samba没有smbpasswd文件
现象:安装好CentOS5 , 配置好smb.conf,结果在/etc/samba/下找不到smbpasswd文件。
原因:samba启用了tdbsam验证。
解决:SMB.conf文件中注释掉 passdb backend = tdbsam 一行,
加上 smb passwd file = /etec/samba/smbpasswd
这样再建立用户就产生了smbpasswd文件了。
# smbpasswd -a root 添加用户到smb
配置smb
修改/etc/samba/smb.conf
添加
[usr.local.rdc]
comment = usr local rdc
path = /usr/local/rdc
valid users = root
public = no
writable = yes
printable = no
create mask = 0777
directory mask = 0777
#comment 是注释
# path = 共享目录
#valid users 访问共享目录的用户
# public no表示在网上邻居可见但不能进入
# writable yes表示可写no表示只读
# printable 是yes/否no允许打印
#create mask 建立文件时所给的权限
#directory mask 建立目录时所给的权限
windows访问中文目录或文件名会乱码,需要在global加编码
[global]
client code page = 936
character set = GBK
unix charset = cp936
管理员执行smbadduser tanghj:smithj来创建一个smb用户,相应地更改了/etc/smbpasswd 和 /etc/smbusers
smbpasswd -a user
comment注释说明
path分享资源的完整路径名称,除了路径要正确外,目录的权限也要设对
browseable是yes/否no在浏览资源中显示共享目录,若为否则必须指定共享路径才能存取
printable是yes/否no允许打印
hide dot ftles--是yes/否no隐藏隐藏文件
public是y
文档评论(0)