GaRy-Liang的linux成长日记15-samba文件共享服务
GaRy-Liang的linux成长日记15-samba文件共享服务
一、前言
新的一天随着美好心情,开启我的学习。每天都和自己说一说,心情会不一样的哦,今天学习第二个服务,samba文件共享,我听过RHCE的一位老师说过,其实学习linux就是学习一堆命令,再加上掌握一堆服务的配置文件,感觉好像挺简单的,ok,那就当它是简单的吧!lets go~!
二、学习内容
(1)基本理解samba
samba由两个守护进程组成
smbd:监听tcp139和445端口
nmbd:监听UDP137端口
实验中注意关闭selinux和iptables
(2)关闭selinux和iiptables
[[email protected] ~]# setenforce 0 #临时关闭
setenforce: SELinux is disabled
[[email protected] ~]# getenforce
Disabled
[[email protected] ~]# vim /etc/selinux/config #永久关闭
…
SELINUX=disabled
[[email protected] ~]# service iptables stop #排除防火墙的影响
iptables: Setting chains to policy ACCEPT: filter [ OK ]
iptables: Flushing firewall rules: [ OK ]
iptables: Unloading modules: [ OK ]
[[email protected] ~]# chkconfig iptables off
(3)安装samba服务并创建共享目录
[[email protected] ~]# yum -y install samba
[[email protected] ~]# mkdir /file
[[email protected] ~]# chmod a=rwx /file
[[email protected] ~]# touch file.txt /file/
(4)修改samba的配置文件
[[email protected] ~]# vim /etc/samba/smb.conf
…
…
255 [file] #定义的共享名
256 comment = file share #共享的注释
257 path = /file #共享的路径
258 browseable = yes #搜有人都可以看
259 guest ok = no #拒绝匿名访问
260 writable = yes #拥有写权限
(5)要登陆samba就要使用到服务端的账户,需要创建用户并配置samba密码
[[email protected] ~]# useradd -s /sbin/nologin samb-suer1 #创建samba账户
[[email protected] ~]# useradd -s /sbin/nologin samb-user2
[[email protected] ~]# smbpasswd -a samb-user2 #配置密码
[[email protected] ~]# service smb start #启动samba
(6)smbpasswd命令
参数
-a 添加账户并设置密码
-x 删除账户
-d 禁用账户
-e 启用smb账户
(7)验证—window(8)/etc/samba/smb.conf配置文件
[global]
74 workgroup = MYGROUP #工作组
75 server string = Samba Server Version %v #显示samb版本
76
77 ; netbios name = MYSERVER #什么什么名字
78
79 ; interfaces = lo eth0 192.168.12.2/24 192.168.13.2/24 #允许的网段、ip
80 ; hosts allow = 127. 192.168.12. 192.168.13. #允许什么ip登陆
三、LAST
下一个服务就是vsftpd文件共享,其实这书本的架构和我学习的架构有点像,挺好的,各种巩固,各种复习,不过手敲笔记需要的时间比较久,一天内容也不多,还是理解为重,实验为辅吧,加油~欧力给!
那就这样的吧。技术路不好走,最后给自己灌点鸡汤让自己坚持去做一件事情,让架构师这个名字早点挂载到我的身上。
1、 不想输,就别懒!
2、趁着年轻就多点折腾,老了再折腾也折腾不动了。
3、投资自己大脑,就不会像行尸走肉一般的活着!