如何在Linux上通过Samba创建网络共享

时间:2019-05-19 01:25:23  来源:igfitidea点击:

Samba是一种SMB/CIFS网络协议,用于为Microsoft客户端提供文件和打印服务。
Samba还可以用作Active Directory域的一部分。
Samba使用TCP/IP协议进行通信。

如何在windows上使用smaba访问linux的分区。

这里使用CentOS 6.3进行说明,但以下步骤也将工作在CentOS 5。

步骤1 -安装Samba

sudo yum install samba       ## CentOS and Redhat systems 
sudo dnf install samba       ## Fedora 22+ systems 
sudo apt install samba       ## Debian based systems

步骤2 -创建用于身份验证的帐户

现在为访问samba共享的身份验证创建一个系统帐户。

useradd oitr
passwd oitr

还要在smbpasswd文件中添加这个帐户,以便samba身份验证使用。

smbpasswd -a oitr

步骤3 -配置共享目录

现在需要创建一个通过samba访问的目录。

mkdir /opt/shared

在Samba配置文件 /etc/samba/smb.conf末尾,添加以下条目

[shared]
comment = Public Stuff
path = /opt/shared
public = yes
writable = yes
valid users = oitr
write list = oitr

步骤4 -重启Samba服务

重新启动系统的smb和nmb服务。

systemctl restart smbd.service
systemctl restart nmbd.service

步骤5 -访问Samba共享

要测试是否设置成功,需要从windows系统访问共享位置。
在Windows操作系统上打开运行窗口并键入。

//192.168.1.90/publicshare/

它将提示进行身份验证。