CentOS是Linux发行版之一,它是来自于RedHatEnterpriseLinux依照开放源代码规定释出的源代码所编译而成。下面是介绍CentOS下配制samba的方法,具体内容如下所述。
如果只用samba服务的话,下面灰的不用执行。
安装samba
- #yum -y install samba
- #yum -y install samba-client
配制smb.conf #vi /etc/samba/smb.conf改成如下文件 配制smbusers # vi /etc/samba/smbusers改成如下: 创建共享文件 创建samba用户 删除网络使用者的帐号的命令把上面的 -a 改成 -x # chkconfig smb on 设置 Samba 自启动 #/etc/rc.d/init.d/smb start 启动samba(或用service smb start) #/etc/rc.d/init.d/smb restart 重启samba # chkconfig --list smb ← 确认 Samba 启动标签,确认 2-5 为 on 的状态 测试并启动Samba服务器. #testparm 测试samba配置文件的正确性 #/etc/rc.d/init.d/smb status #pstree | grep mbd //查看是否启动 #smbclient --help //查看smbclient是否安装 vi /etc/services 查看netbios 前面有没有#号,如果有去处,一共有6个netbios开头的。 # vi /etc/samba/lmhosts 127.0.0.1 localhost 10.57.23.23 mycentos //创建主机名与IP的映射 # smbclient -L localhost -U root //查看centos本地共享目录,密码不用填 # smbclient -L //127.0.0.1 -U gongxiang%123456 //gongxiang必需是smb的用户 或 # smbclient -L localhost //浏览centos共享目录 # smbclient -L 10.57.23.51 -U administrator //浏览window下的共享目录 1,列出某个IP地址所提供的共享文件夹 smbclient -L 198.168.0.1 2,在security=share模式下访问一个匿名可以访问的目录 smbclient //192.168.0.1/目录名 3,像FTP客户端一样使用smbclient smbclient //192.168.0.1/tmp -U username%password 4,例,创建一个共享文件夹 smbclient -c "mkdir share1" //192.168.0.1/tmp -U username%password 如果用户共享//192.168.0.1/tmp的方式是只读的,会提示 NT_STATUS_ACCESS_DENIED making remote directory \share1 5,除了使用smbclient,还可以通过mount和smbcount挂载远程共享文件夹 访问目录: 执行smbclient命令成功后,进入smbclient环境,出现提示符: smb:\> 这里有许多命令和ftp命令相似,如cd 、lcd、get、mget、put、mput等。通过这些命令,我们可以访问远程主机的共享资源。
总结:
希望本文介绍的CentOS 下配制samba的方法能够对读者有所帮助,更多有关操作系统的知识还有待于读者去探索和学习。