linux中搭建SAMBA服务器

1、Samba,是在Unix上实现SMB(Server Message Block)的一个工具套件。而SMB通常是windows用来实现共享的,包括文件和打印机等。而Unix上装上SMB,则使得Unix能够和 windows连接在一起,实现两者的资源互通。
安装配置samba服务器
关闭防火墙和SElinux
systemctl stop firewalld
setenforce 0
getenforce
安装Samba
yum install samba -y
yum install samba-client -y
修改配置文件
vi /etc/samba/smb.conf 添加如下几行

[share]
        comment= share info
        path=/home/share
        public=no
        writable=yes

创建共享资源的账户
useradd alice
id alice
pdbedit -a -u alice
创建共享资源的目录
mkdir -p /home/share
chown -Rf alice:alice /home/share/
重启服务
systemctl restart smb

使用windows 访问linux的samba服务器
关闭防火墙
在windows中点击运行输入\192.168.0.155
输入用户名和密码
在这里插入图片描述
在share里面新建文件abc、aaa
在这里插入图片描述
在服务器端查看

[root@wangq share]# cd /home/share                                    
You have new mail in /var/spool/mail/root
[root@wangq share]# ls
aaa  abc  

在linux下测试(客户端)
smbclient //192.168.5.167/share -U alice(如果出现问题要在 /etc/resolv.conf做域名 IP绑定)

[root@wangq1 ~]# smbclient //192.168.0.155/share
Enter SAMBA\root's password: 
session setup failed: NT_STATUS_LOGON_FAILURE
[root@wangq1 ~]# smbclient //192.168.0.155/share -U alice
Enter SAMBA\alice's password: 
Domain=[WANGQ] OS=[Windows 6.1] Server=[Samba 4.6.2]
smb: \> ls
  .                                   D        0  Wed Nov 28 20:33:49 2018
  ..                                  D        0  Sun Nov 25 17:09:03 2018
  abc                                 D        0  Sun Nov 25 17:22:28 2018
  aaa                                 D        0  Wed Nov 28 20:33:44 2018

                18810880 blocks of size 1024. 12808372 blocks available 

猜你喜欢

转载自blog.csdn.net/wq962464/article/details/84591187