需求:公司现有一个工作组workgroup,需要添加samba服务器作为文件服务器,并发布共享目录/share,共享名为public,此共享目录允许所有员工访问。
****samba服务器配置流程****
【强调】
先关闭selinux和防火墙。
1、安装samba服务
2、启动Samba服务器
3、设置开机自启动
4、配置Samba服务
5、 建立共享目录
上面设置了共享目录为/share,下面就需要建立/share目录 [root@localhost /]# mkdir share
[root@localhost /]# cd share [root@localhost share]# touch samba.txt
[root@localhost share]# touch test.txt由于要设置匿名用户可以下载或上传共享文件,所以要给/share目录授权为nobody权限
[root@localhost /]# chown -R nobody:nobody /share/
6、重启smb服务
service smb restart service nmb restart
7、访问Samba服务器的共享文件
(1)在Linux下访问Samba服务器的共享文件
(2)在windows下访问Samba服务器的共享文件。打开控制面板——点击程序——点击启动或关闭windows功能——勾选与smb相关的选项并重启电脑
-------------------------------------------------操作步骤如下------------------------------------------------------
一、关闭selinux和防火墙:
也可以手动关闭防火墙
该勾选的地方勾上!
二:安装Samba服务
如果不确定是否已经安装了Samba,可使用下面的命令来确认:
有这个就证明你有这个服务
如果没有安装,可进入安装光盘挂载点的Pachages目录,输入下面的命令来安装
# rpm -ivh samba-3.5.4-68.el6.i686.rpm
或用yum安装
# yum install samba
三:启动Samba服务器
# service smb start #启动Samba服务
四:设置开机自启动
# chkconfig --level 35 smb on ——设置开机自启动
五:配置Samba服务
vim /etc/samba/smb.conf #Samba主配置文件
vim /etc/samba/smbusers #Samba用户名映射文件
vim /etc/samba/smb.conf #Samba主配置文件
五:建立共享文件
上面设置了共享目录为/share,下面就需要建立/share目录
[root@localhost /]# mkdir /share
[root@localhost /]# cd /share
[root@localhost share]# touch samba.txt
[root@localhost share]# touch test.txt
由于要设置匿名用户可以下载或上传共享文件,所以要给/share目录授权为nobody权限
[root@localhost /]# chown -R nobody:nobody /share/
六:重启smb服务
service smb restart
service nmb restart
七、访问Samba服务器的共享文件
(1)在Linux下访问Samba服务器的共享文件
2)在windows下访问Samba服务器的共享文件。打开控制面板——点击程序——点击启动或关闭windows功能——勾选与smb相关的选项并重启电脑
这就完事了!
新手博主,请前辈批评指正-——@丁一