1> 是否已安装samba [root@ smb_server root]# rpm –qa | grep samba 服务器
a>samba-commom -2.2.7a-7.9.0;b> samba-2.2.7a-7.9.0;c>samba-client-2.2.7a-7.9.0;d>redhat-config-samba-1.0.4-1;e>samba-swat-2.2.7a-7.9.0 // 若出现这5个软件包,则表示已经安装了Samba ,不然必须安装Samba 。 测试
2> 将光盘挂载到 /mnt/cdrom目录 [root@smb_server root]# mount /dev/cdrom /mnt/cdrom spa
3> 切换到放置rpm文件的目录 [root@smb_server root]# cd /mnt/cdrom/RedHat/RPMS rest
4> 这是Samba 必备的程序,必须安装 server
[root@smb_server root]# rpm -ivh samba-commom -2.2.7a-7.9.0i386.rpm 资源
[root@smb_server root]# rpm -ivh samba-2.2.7a-7.9.0.i386.rpm it
5>若是须要使Linux 主机访问Windows 主机上的共享资源,则还应该安装Samba 客户端程序。 test
[root@smb_server root]# rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm 登录
6>Samba最主要的配置文件是 /etc/samba/smb.conf cli
7>设置Samba密码文件 smb.conf 文件中有“smb password file =/ect/samba/smbpassword”一行设置项,如今就要建立该设置项所指定的/ect/samba/smbpassword密码文件(如果用Windows NT/2000Server 来验证密码,则能够跳过此段内容)。以root账号登陆,而后按下列步骤进行:
[root@smb_server root]#cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
[root@ smb_server root]# chmod 500 /etc/samba
[root@ smb_server root]# chmod 600 /etc/samba/smbpasswd
8>测试Samba配置文件 设置好smb.conf文件以后,执行下面的命令测试smb.conf的设置语法是否正确
[root@smb_server root]# testparm
9>添加 组/用户:
[root@ smb_server root]# groupadd QA //添加组
[root@ smb_server root]#useradd -M -g QA name //添加用户名
[root@ smb_server root]#smbpasswd -a name //用户名密码
10>检查正常后,必定要记得执行;命令,从新启动Samba服务器。 [root@smb_server root]# service smb restart or (/etc/init.d/smb restart)