linux-SAMBA服务

SAMBA服务

能让Linux使用Windows文件资料的工具。

1.特点

  1. 最大特点,Linux与Windows之间进行文件共享和打印机共享
  2. 可以用于Linux之间共享
  3. 由于linux之间更多使用nfs,samba更多用于Linux与Windows之间数据传输

2.安装

[root@localhost ~]# yum install samba -y

查看配置文件:
[root@localhost ~]# cd /etc/samba/
[root@localhost samba]# ls
lmhosts  smb.conf  smb.conf.example


配置文件内容:
[root@localhost samba]# cat /etc/samba/smb.conf
[global]				#全局配置
	workgroup = SAMBA
	security = user

	passdb backend = tdbsam

	printing = cups
	printcap name = cups
	load printers = yes
	cups options = raw

[homes]					#局部共享配置
	comment = Home Directories
	valid users = %S, %D%w%S
	browseable = No
	read only = No
	inherit acls = Yes

[printers]				#局部共享配置
	comment = All Printers
	path = /var/tmp
	printable = Yes
	create mask = 0600
	browseable = No

[print$]				#局部共享配置
	comment = Printer Drivers
	path = /var/lib/samba/drivers
	write list = @printadmin root
	force group = @printadmin
	create mask = 0664
	directory mask = 0775

3.共享文件夹配置

3.1修改配置文件,添加一个局部共享区域

vim /etc/samba/smb.conf

最后面添加:
[test]
        comment = This is test configure
        path = /home/xiaohong		#表示将/home/xiaohong共享出来
        public = no				    #代表共享目录不是公开的
        writeable = yes 			#代表用户登录后可以进行数据写入
        guest ok = yes				#代表可以匿名登录

3.2使用pdbedit命令,创建samba服务专用的用户密码信息

创建samba用户,必须保证此用户在linux系统中存在的。比如xiaohong用户

[root@localhost samba]# id xiaohong
uid=1001(xiaohong) gid=1001(xiaohong) groups=1001(xiaohong)

[root@localhost samba]# pdbedit -a -u xiaohong 
new password:
retype new password:
Unix username:        xiaohong
NT username:          
Account Flags:        [U          ]
User SID:             S-1-5-21-950870651-759384430-1283812920-1000
Primary Group SID:    S-1-5-21-950870651-759384430-1283812920-513
Full Name:            
Home Directory:       \\localhost\xiaohong
HomeDir Drive:        
Logon Script:         
Profile Path:         \\localhost\xiaohong\profile
Domain:               LOCALHOST
Account desc:         
Workstations:         
Munged dial:          
Logon time:           0
Logoff time:          Wed, 06 Feb 2036 23:06:39 CST
Kickoff time:         Wed, 06 Feb 2036 23:06:39 CST
Password last set:    Thu, 01 Sep 2022 17:25:44 CST
Password can change:  Thu, 01 Sep 2022 17:25:44 CST
Password must change: never
Last bad password   : 0
Bad password count  : 0
Logon hours         : FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

4.启动服务,检查端口是否存活

[root@localhost samba]# systemctl start smb

[root@localhost samba]# netstat -tunlp |grep smb
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      7644/smbd           
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      7644/smbd           
tcp6       0      0 :::139                  :::*                    LISTEN      7644/smbd           
tcp6       0      0 :::445                  :::*                    LISTEN      7644/smbd       

注意防火墙状态:

查看防火墙规则:
[root@localhost samba]# iptables -L
Chain INPUT (policy ACCEPT)
target     prot opt source               destination         

Chain FORWARD (policy ACCEPT)
target     prot opt source               destination         

Chain OUTPUT (policy ACCEPT)
target     prot opt source               destination     

都是空的,如果有信息,需要清空规则并关闭:
[root@localhost samba]# iptables -F
[root@localhost samba]# systemctl stop firewalld

4.使用客户端连接服务器

4.1 Windows连接

找到“运行”功能,输入\samba服务器地址

[root@localhost samba]# cd /home/xiaohong/
[root@localhost xiaohong]# ls
小红
[root@localhost xiaohong]# touch 好用么.txt
[root@localhost xiaohong]# 

[root@localhost samba]# cd /home/xiaohong/
[root@localhost xiaohong]# ls
小红
[root@localhost xiaohong]# touch 好用么.txt
[root@localhost xiaohong]# 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值