安装说明
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服务器(无密码)