配置samba服务

一、简略教程

1、挂载系统 mount /dev/cdrom /mnt/cdrom
2、创建用户:useradd linlin
3、创建用户密码:passwd linlin
4、在用户目录下创建分享文件夹:mkdir myshar
5、查看防火墙:firewall-cmd --state
6、关闭防火墙:systemctl stop firewalld.service
7、判断有无samba:rpm -q samba
8、进入挂载的软件包目录:cd /mnt/cdrom/Packages
9、安装:rpm -ivh samba-client-4.8.3-4.el7.x86_64.rpm
10、安装samba:yum install samba (必须的依赖包pytalloc.x86_64 0:2.1.13-1.el7 samba-common-tools.x86_64 0:4.8.3-4.el7 samba-libs.x86_64 0:4.8.3-4.el7 
11、切换至samba目录:cd /etc/samba
12、备份文件 cp smb.conf smb.conf.bak
13、添加用户linlin至samba:smbpasswd -a linlin
14、查看samba用户列表:pdbedit -L
15、修改samba配置文件:
vim smb.conf
workgroup = SAMBA修改为workgroup = workgroup,在homes下面添加path=/home/sxy/myshare (sxy是自己创建的用户名,然后再自行创建的用户名的目录下添加建立myshare文件夹)
16、测试samba:testparm -s
17、切换共享路径:cd /home/linlin/myshare
18、创建共享文件:vim aa.txt
19、查看共享文件的权限:ls -l
20、改变文件的拥有着权限并查看全系:chown lin aa.txt
21、改变文件权限:chmod 777 aa.txt
22、开启samba:systemctl start smb
23、查看虚拟机的IP地址:ifconfig ens33
24、在window主机上,搜索栏:\\IP地址\

 

二、详细教程

 

1、挂载系统

命令



mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom



实践

linux samba默认端口修改 linux中的samba配置步骤_操作系统

如果提醒的信息,不是上面的那一句,或者不是中文"只读",则错误

可以查看我的另一篇文章,怎么挂载光盘的详细教程:

2、创建用户:

命令



useradd 用户名



实践

linux samba默认端口修改 linux中的samba配置步骤_linux samba默认端口修改_02

3、创建用户密码

命令



passwd 用户名



实践

linux samba默认端口修改 linux中的samba配置步骤_操作系统_03

输密码最好是超过8个,如果没有超过8个,会提醒,但是只要第二次输入的密码与第一次输入的密码一样,还是会被保存的

4、在用户目录下创建分享文件夹

命令



cd /home/zhang
mkdir myshar



实践

linux samba默认端口修改 linux中的samba配置步骤_linux samba默认端口修改_04

5、查看防火墙

命令



firewall-cmd --state



实践

linux samba默认端口修改 linux中的samba配置步骤_linux samba默认端口修改_05

6、关闭防火墙

命令



systemctl stop firewalld.service



实践

linux samba默认端口修改 linux中的samba配置步骤_用户名_06

7、判断有无samba

命令



rpm -q samba



实践

linux samba默认端口修改 linux中的samba配置步骤_操作系统_07

8、进入挂载的软件包目录并找到相应的软件包

命令



cd /mnt/cdrom/Packages
ls samba*



实践

linux samba默认端口修改 linux中的samba配置步骤_操作系统_08

9、安装samba

命令



方法一:yum install samba 那么前面1,8,9步骤的都不需要
方法二:rpm -ivh 相应的samba软件包
主要使用rpm安装



实践

linux samba默认端口修改 linux中的samba配置步骤_开发工具_09

有一些人这里会显示缺少依赖包,按照从上往下的顺序,把依赖包一个一个安装上去

11、切换至samba目录

命令



cd /etc/samba



实践

linux samba默认端口修改 linux中的samba配置步骤_操作系统_10

12、备份文件

命令



cp smb.conf smb.conf.bak



实践

linux samba默认端口修改 linux中的samba配置步骤_操作系统_11

13、添加用户zhang至samba

命令



smbpasswd -a zhang



实践

linux samba默认端口修改 linux中的samba配置步骤_用户名_12

14、查看samba用户列表

命令



pdbedit -L



 

实践

linux samba默认端口修改 linux中的samba配置步骤_运维_13

其他的用户不用管,是之前添加的用户,主要是你看到你刚刚添加的用户在里面

15、修改samba配置文件:

命令



vim smb.conf
workgroup = SAMBA修改为workgroup = workgroup,在homes下面添加path=/home/zhang/myshare (sxy是自己创建的用户名,然后再自行创建的用户名的目录下添加建立myshare文件夹)



实践

linux samba默认端口修改 linux中的samba配置步骤_用户名_14

16、测试samba

命令



testparm -s



 

实践

linux samba默认端口修改 linux中的samba配置步骤_开发工具_15

17、切换共享路径并且创建共享文件:vim aa.txt

命令



cd /home/zhang/myshare
vim myshare.txt



实践

linux samba默认端口修改 linux中的samba配置步骤_用户名_16

linux samba默认端口修改 linux中的samba配置步骤_运维_17

19、查看共享文件的权限

命令



ls -l



实践

linux samba默认端口修改 linux中的samba配置步骤_运维_18

20、改变文件的拥有着权限并查看全系

命令



chown zhang myshare.txt
ls -l



实践

linux samba默认端口修改 linux中的samba配置步骤_操作系统_19

21、改变文件权限

命令



chmod 777 myshar.txt
ls -l



 

实践

linux samba默认端口修改 linux中的samba配置步骤_操作系统_20

22、开启samba

命令



systemctl start smb



实践

linux samba默认端口修改 linux中的samba配置步骤_运维_21

23、查看虚拟机的IP地址

命令



ifconfig



实践

linux samba默认端口修改 linux中的samba配置步骤_开发工具_22

选择ens33的IP地址

24、在window主机上,搜索栏:\\IP地址\

实践

linux samba默认端口修改 linux中的samba配置步骤_用户名_23

linux samba默认端口修改 linux中的samba配置步骤_用户名_24

输入刚才添加进samba的用户的信息

linux samba默认端口修改 linux中的samba配置步骤_linux samba默认端口修改_25

linux samba默认端口修改 linux中的samba配置步骤_运维_26