我已经把我的Samba服务器I固定为192.168.2.10
第一步:安装Smaba与启动服务
检查Samba软件是否安装
Linux中Samba服务器搭建
这是还没有安装,按以下步骤进行安装
把光盘文件连接上
Linux中Samba服务器搭建
然后按照以下进行安装
mkdir /mnt/cdrom # 创建挂载点
mount /dev/cdrom mnt/cdrom # 挂载光驱
cd /nmt/cdrom/Packages # 进入安装目录
安装命令:
Linux中Samba服务器搭建
启动服务,因为Samba服务有两个守护进程:smb,nmb。所以要启动两个服务
Linux中Samba服务器搭建
第二步:配置主Smaba服务
①添加用户user1,user2(为了好记我的密码为123456)和组wenjian
添加用户
Linux中Samba服务器搭建
Linux中Samba服务器搭建
将用户添加至密码文件
Linux中Samba服务器搭建
创建用户组wenjian ,并将目录添加至组
Linux中Samba服务器搭建
②创建共享目录/share,且让此目录属于wenjian组,修改组对该目录的权限
新建目录和测试文件1.txt
Linux中Samba服务器搭建
更换管理组,和管理组的权限
Linux中Samba服务器搭建
③配置文件/etc/samba/smb.conf
我只截图我修改的内容
Linux中Samba服务器搭建
Linux中Samba服务器搭建
添加一个共享参数
Linux中Samba服务器搭建
把配置文件原有的[home][printers]共享屏蔽
Linux中Samba服务器搭建
④重启smb,nmb服务
Linux中Samba服务器搭建
第三步:客户机测试
1:Linux的客户端访问
查看是否安装smbclient程序
Linux中Samba服务器搭建
安装smbclient,过程与上面基本一样。挂载,进入安装目录
Linux中Samba服务器搭建
访问Samba服务器
Linux中Samba服务器搭建
注意此时我已在服务器关闭防火墙,所以能够顺利的连上
Linux中Samba服务器搭建
但是你要是我在生产环境,没防火墙保护,就好像自杀,所以进行防火墙规则配置就好,不建议关掉
Linux中Samba服务器搭建
Linux中Samba服务器搭建
Linux中Samba服务器搭建
这样服务器就可以开着防火墙,客户机也可以连接
连接Smaba的share共享目录
操作报错,提示“NT_STATUS_ACCESS_DENIED listing *”
Linux中Samba服务器搭建
这是因为Selinux开着,修改/etc/seliunx/config文件,将其关闭。重启虚拟机生效
Linux中Samba服务器搭建
然后客户机ls生效
Linux中Samba服务器搭建
测试创建目录
Linux中Samba服务器搭建
我在网上查了是因为文件权限不够,修改之后,客户端就可以创建了
服务端:
Linux中Samba服务器搭建
客户端可以创建了
Linux中Samba服务器搭建
上传文件
Linux中Samba服务器搭建
下载文件成功
Linux中Samba服务器搭建
还可以用mount命令挂载smaba服务器的共享目录
客户端先创建挂载目录,挂载。再进行文件执行操作
Linux中Samba服务器搭建
Linux中Samba服务器搭建
2:windows客户端访问(IP为192.168.2.1)
让本地网卡使用虚拟机网卡,把干扰连接的网卡关掉(网络和Internet->更改适配器选项)
Linux中Samba服务器搭建
按win+R键输入:\192.168.2.10Linux中Samba服务器搭建
已经连接上了
Linux中Samba服务器搭建

相关文章: