快捷搜索:   nginx

RedHat下配置Samba服务器的方法,可以在windows访问修改Linux下

1.检查是否已安装samba
rpm -qa|grep samba
如果出现
samba-common.....
。。。
。。。
说明已经安装了samba

RedHat下应该自带samba,如果没有安装samba就没办法了,自己去百度上搜索samba的安装吧

2.把smb.conf文件的只读属性去掉,改为可修改。要先用最高管理员修改属性
输入su命令,然后输入密码,切换到root用户。
(用exit退出su账号,但是先不要退出,后面还要用su操作)
chmod 755 /etc/samba/smb.conf 修改文件权限

3.打开smb.conf文件.要切换到最高管理员身份才能改写
vi /etc/samba/smb.conf

[global]  
在workgroup = MYGROUP下面加一行
netbios name = SAMBA
目的是为了一会时候可以直接用samba
下面几行是在global里设置编码,也可以不设置,我没有设置,记录下来只是为了参考(
在此行下面添加如下行:
dos charset = GB2312  ← 将 Windows 客户端的文字编码设置为简体中文
GB2312 unix charset = GB2312  ← 指定 Samba 所在的 CentOS 服务端新建文件或目录时的编码为 GB2312
display charset = GB2312  ← 指定使用 SWAT(一种通过浏览器控制Samba的工具)时页面的默认文字编码
directory mask = 0777  ← 指定新建目录的属性(以下4行)
force directory mode = 0777
directory security mask = 0777
force directory security mode = 0777
create mask = 0777  ← 指定新建文件的属性(以下4行)
force create mode = 0777
security mask = 0777
force security mode = 0777 )

4.其他的都不要修改,直接把光标移到最后面.另起一行写如下内容
[share] 这个是共享名可以随便写的,就是等下在windows下访问时看到的共享文件夹.
path = /home/samba 这里输入的路径要对,就是你在LINUX系统下共享的文件夹路径.建议放在home下面,否则可能会有权限问题
valid user = test
public = no
writable = yes
printable = no
creak mask = 0765 这是默认的权限

5.保存退出,mkdir -p /home/samba 创建samba文件夹

6.新建一个用户,要用root添加
/usr/sbin/useradd test 新建一个test的系统用户. 必须和前面smb.conf里的valid user一致

7.将这个系统用户映射为一个samba用户
smbpasswd -a test

8.接着输入两次密码,两次要一样.我也设置的是test

9.重启smb服务
/etc/init.d/smb restart
到此smb搭建完成.

10.编辑防火墙规则
vi /etc/sysconfig/iptables 
找到-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 25 -j ACCEPT 
在此行下添加如下行:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 137 -j ACCEPT
-A RH-Firewall-1-INPUT -p udp -m udp --dport 138 -j ACCEPT
保存退出,重启防火墙
[root@sample ~]# /etc/init.d/iptables restart

11.测试是否可以在linux下访问
smbclient -L \\SAMBA -U test
输入密码,进来后看到一些信息,就说明服务搭建成功了,可以在windows下面访问了

12,用windows访问该服务器.在windows下点击开始--运行--输入\\SAMBA.回车.
用test/test登录进来

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论