Samba是一个SMB/CIFS网络协议,用于为微软客户提供文件和打印服务。Samba也可以作为Active Directory域的一部分。 Samba使用TCP/IP协议进行通信。
下面的步骤将在CentOS 5正常工作。
第1步:使用Yum安装Samba。
# yum install samba
示例输出:
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: ftp.iitm.ac.in
* epel: mirrors.ustc.edu.cn
* extras: ftp.iitm.ac.in
* updates: ftp.iitm.ac.in
Setting up Install Process
Resolving Dependencies
--> Running transaction check
---> Package samba.i686 0:3.6.9-151.el6 will be installed
--> Finished Dependency Resolution
Dependencies Resolved
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
samba i686 3.6.9-151.el6 base 5.1 M
Transaction Summary
================================================================================
Install 1 Package(s)
Total download size: 5.1 M
Installed size: 18 M
Is this ok [y/N]: y
Downloading Packages:
samba-3.6.9-151.el6.i686.rpm | 5.1 MB 00:18
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : samba-3.6.9-151.el6.i686 1/1
Installed:
samba.i686 0:3.6.9-151.el6
Complete!
第2步:创建用于验证的帐户
现在创建一个系统帐户进行身份验证来访问Samba共享。
# useradd marc
# passwd marc
此外,在smbpasswd文件中添加该帐户被Samba认证使用。
# smbpasswd -a marc
第3步:配置Samba在共享目录
现在,您将需要一个目录,与Samba访问。
# mkdir /opt/shared
下面添加在底部Samba配置文件/etc/samba/smb.conf中的条目。
[publicshare]
comment = Public Stuff
path = /opt/shared
public = yes
writable = yes
valid users = marc
write list = marc
第4步:重新启动Samba服务
重新启动SMB和系统的NMB服务。
# /etc/init.d/smb restart
# /etc/init.d/nmb restart
第5步:验证安装
要测试你的设置,你需要从Windows系统中访问共享位置。运行Windows输入如下。
//192.168.1.90/publicshare/
更改IP为您的系统IP。如果提示进行验证,使用在第2步中创建使用帐户授权。