Day10:Linux基础:搭建samba服务

sanba服务
Linux系统给Windows系统共享文件用

准备环境
iptables -F 清除防火墙规则

也可以使用systemctl stop firewalld 停掉防火墙
可以使用systemctl status firewalld查看防火墙状态
如果不想使用系统防火墙则使用systemctl disable firewalld设置开机不启动防火墙
setenforce 0临时关闭防火墙
如果想要永久姓关闭防火墙,需要找到/etc/sysconfic/selinux打开
将其中的SELINUX=后面改为disabled
getenforce查看是否为disabled
配置IP
ifconfig 查看是否配置了IP地址
如果有临时的网络地址,则输入systemctl restart network重启网络服务来消除临时网络地址

安装软件包
yum install samba -y安装软件包

修改配置文件
打开 /etc/samba/smb.conf 修改配置文件

打开后移动到Share Difination 下
其中需要记下标题 homes

启动服务
systemctl start smb 开启服务

systemctl status smb 查看状态

测试
打开Windows系统,找到计算机,右键开启映射网络驱动
输入文件夹\ \server\share

server代表服务端,输入服务端IP
share代表服务端给计算机的目录 输入用户

Linux计算机使用useradd egon添加一个egon的用户,不用设置密码
smbpasswd -a egon为sanba添加一个egon用户
输入密码
联通之后Windows计算机多了一块分享盘,可以往里面存文件等,存储的文件在Linux中home/egon中

注意:有时候用户登录特别慢,主要是因为时间都花在本地解析DNS,如果给Linux添加本地解析,则会极大的减少登录时间主要方法为打开 /etc/hosts 文件,想里面写入本地IP地址的解析
hostname 查看主机用户名
hostnamectl set-hostname abcd 设置主机名为abcd

创建共享文件夹
创建目录 mkdir /share
将硬盘挂载到目录下 mount /dev/sdb1 /share
让samba识别新建的盘 打开/etc/samba/smb.conf修改参数

移动到A publicly accessible directly.....下
将注释全部打开,修改成一下模样

public 为名字,用户名那一栏填写的是该名字
comment不用修改
path 修改为自己新建的路径
public = yes 表示此路径为共享路径
writable = yes 可写入
printable = no 操作打印机 我的共享目录一定要把这一项设置为no
write lixt = +staff 所有人都可写,可以填写用户表示对某个用户开放
systemctl restart smb 重新启动
注意还要修改其他人对/share目录的读写权限 chmod o+w /share/

posted @ 2017-05-31 19:24  戴维德  阅读(150)  评论(0编辑  收藏  举报