自己配置Samba服务器步骤,及碰到的一些问题

 
 
    为了方便练习linux下编程,我准备在虚拟机里的linux安装一个Samba服务器,然后映射到Windows里,用集成环境写代码。
    linux我用的CentOs
    首先:
	yum -y install gcc
	yum -y install samba samba-client samba-swat
    一切顺利
    配置/etc/samba/smb.conf
    我建立了个目录 /home/a
    更改smb.conf中相应内容
	security = share
	[public]                                                  //设置针对的是共享目录个别的设置,只对当前的共享资源起作用
		comment = Public Stuff                            //对共享目录的说明文件,自己可以定义说明信息
     		path = /home/a                                    //用来指定共享的目录,必选项
     		public = yes                                      //所有人可查看,等效于guest ok = yes
 
 
    启动smb
	/etc/init.d/smb start
    在Windows中输入虚拟机linux的ip地址 \\192.168.128.128\ 没有所得,后将IP地址改成与主机在一个网段,也不行。
    更改 /home/a 权限
	chown nobody:nobody /home/a
    不行!
	chmod 777 /home/a
    不行!
    关防火墙
	service iptables stop
    有门,启动nmb
	/etc/init.d/nbm start
    是否有用,容后再测
    似乎可打开共享文件夹了,但没权限读写,浏览都不行。
    最后
        getenforce ;  // 查看当前状态 
    为 	Enforcing
    好了关掉它:
	setenforce 0
    似乎一切OK了!
    尝试在/etc/sysconfig/selinux 里更改开机不启动selinux
	selinux=disabled
    结果开机启动后死掉了,然后改成
	delinux=permissive
    就可以了。
 
 
 
 
 
 
 
 
几个相关的命令:
查看samba的服务启动情况
	service smb status
设置开机自启动
	chkconfig --level 35 smb on             //在3、5级别上自动运行samba服务
测试smb.conf配置是否正确
	testparm
访问Samba服务器的共享文件
	smbclient //192.168.0.100/public
	smbclient -L //192.168.0.100    //列出资源
 
 
	

猜你喜欢

转载自blog.csdn.net/sql_cn/article/details/76549003