samba共享文件服务器塔建

安装说明

1、安装samba:

yum -y install samba

#使用yum命令安装samba,加入-y参数,如遇询问自动选择y,全自动下载并安装samba,此过程需要一点时间。

2、检查samba服务包:

rpm -qa | grep samba

#检查samba服务包的安装情况,会显示类似如下两个包: samba-common-3.0.33-3.7.el5_3.1 //服务器和客户端均需要的文件 samba-3.0.33-3.7.el5_3.1 //服务器端文件

3、获取已安装的位置:

whereis samba

由于是yum安装,可以用此命令查看samba安装位置,得到类似如下内容: samba: /etc/samba /usr/lib/samba /usr/share/samba /usr/share/man/man7/samba.7.gz

4、修改配置文件,按i进行编辑:

vi /etc/samba/smb.conf
​
 #根据步骤3得知smb.conf的位置,配置samba:
 [global]    #找到全局设置标签,在下面进行配置
 workgroup = WORKGROUP   #找到此行,这里以 Windows XP 默认的“WORKGROUP”为例
​
hosts allow = 127. 192.168.18. 192.168.19.  #指定内网IP地址及本地,只允许这两种情况的访问
 #(2)配置最简单访问目录几个基本属性:
 [share]   #文件夹名,windows客户端查看时看到的文件夹名
 path = /var/samba/share   #共享目录位置,要系统中存在的目录,也可以配置完再创建
 read only = no
 public = yes
 
 ##---------------------
 [测试]
   comment = This is dsy doc
   path = /mamdata/basedata/测试
   browseable = yes
   writable = yes
   guest ok = yes   #免密码登录必须
   create mask = 0664
   directory mask = 0775
#   valid users = dsy

5、保存配置

:wq!

6、新建工作组

groupadd sambaGroup             //新建sambaGroup工作组

7、新建用户同时增加工作组

 useradd -g sambaGroup share   //新建share用户并增加到sambaGroup工作组

8、给配置的共享目录设置权限:

 mkdir /home/samba-data   //如刚才配置的共享目录不存在则创建
 chmod 777 /home/samba-data   //将共享目录属性设置为 777
 chown -R nobody. /home/samba-data   //设置共享目录归属为 nobody 
  或
chown -R nobody:nobody /home/samba-data,赋予nobody就是把权限给了所有人
​

9、 设置访问密码

smbpasswd -a share   //将linux系统已存在用户 username(例)加入到 Samba 用户数据库,windows访问samba共享目录时需要输入此用户名和密码,显示

如下: New SMB password: 在此输入密码 Retype new SMB password: 重复密码

启动及停止

10、启动

# service smb start
# service smb restart  #重启

11、停止

# service smb stop

12、自启动

1、编辑rc.local文件,按i编辑

vi /etc/rc.d/rc.local
​
##2、加入如下启动命令
/etc/rc.d/init.d/smb start

3、保存配置

:wq!

4、查看状态

smbstatus

访问

Windows访问:

地址://192.168.18.34
​
账号及密码:share\share

Windows创建快捷方式:

对着远程的文件夹,右键“发送到”>“桌面快捷方式”即可;

Linux访问(ubuntu):

地址:smb://192.168.18.34
 账号及密码:share\share

参考资料

注意:本文的原则是只将文件共享应用于内网服务器,并让将要被共享的目录拥有充分的读写权限属性,读者可顺着本文的思路完成基本配置流程,如需复杂读写权限功能,请参考此文章关于使用samba用户的权限设置_玲珑巫女的学习笔记-CSDN博客_samba设置用户权限

由于是yum安装可用此命令启动samba,若想开机自启动samba服务,请参考此文章centOS下开机自启动apache、mysql、samba、svn等服务的最简单方法_玲珑巫女的学习笔记-CSDN博客

8、若启动成功,最简单的适合内网使用的samba已配置好。卸载samba请参考此文章centOS下卸载samba_玲珑巫女的学习笔记-CSDN博客_centos7卸载samba 9、从Windows 客户端连接到Samba 服务器,即客户端使用samba的方法可参考此文章windows客户端连接到samba服务器(如何使用samba)_玲珑巫女的学习笔记-CSDN博客_windows访问samba服务器

centOS下yum安装配置samba_玲珑巫女的学习笔记-CSDN博客

centOS下yum安装配置samba

关于使用samba用户的权限设置_iamkecto_51CTO博客

关于使用samba用户的权限设置

Linux添加/删除用户和用户组 - 茄子_2008 - 博客园

Linux添加/删除用户和用户组

Linux与Windows共享文件夹之samba的安装与使用(Ubuntu为例) - 呆尐兔兔 - 博客园

Linux与Windows共享文件夹之samba的安装与使用(Ubuntu为例)

CentOS 7 搭建Samba服务器(无密码)_YYH自言自语的地方-CSDN博客 CentOS 7 搭建Samba服务器(无密码)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值