分类: LINUX
2012-11-15 18:15:36
1 (这个看了2之后反过来看)在使用yum命令的时候可能会出现This system is not registered with RHN问题
解决办法:http://blog.163.com/lin_jianying/blog/static/13093558620121395921609/
2 通过#service smb start命令启动SMB的时候,出现了smb服务未识别
解决办法:
a #rpm -qa | grep samba 查看是否安装samba. 如果有反应,那么恭喜已经安装。
b 假如确定已经安装,smb还是未识别,那么很有可能是因为samba主程序可能未安装。
c 此时,可以用命令 #yum erase 加上a步骤中出现的包名 来删掉已存在的包(我是这样做的,因为假如不把之前的删掉,重新安装smb的时候会失败);另外也可以通过#rpm –ivh(有安装包的情况下)。
d 在c步骤已经成功删除已存在的两个包之后,那么就可以用命令# yum -y install Samba来在线安装。
e 在d步骤中如果出现 another app is currently holding the yum lock;waiting for it to exit…现象,可以通过#rm –f /var/run/yum.pid 命令来解决
3 创建共享目录 #mkdir /chxspace 并用命令#chmod 777 /chxspace 来修改其目录权限
4 增加共享用户 # smbpasswd –a chx (enter之后,它会提示你输入密码,删除共享用户好像是-x)
5 修改smb配置文件 #vim /etc/samba/smb.conf 大概的设置如下图 security = user6 在windows 运行里输入来访问共享,发现出来如下错误
之后可以尝试以下方法来解决:
a用#iptables –F 来关闭防火墙,不起作用(网上好多这样做就行了)。
b 禁止selinux #vim /etc/selinux/config 设置成SELINUX=disabled保存即可。还是不起作用。
参考命令:setsebool -P samba_export_all_rw=1 或 setsebool -P samba_export_all_rw on 将security linux设置好,需要把防火墙和SELinux同时禁用。单单禁用防火墙还不行。
c 最后不得不重启电脑(主机),ok了。如图
还是不晓得到底是哪里出问题了,但是总算是解决了。切记,每次改动配置文件的时候,都要重新启动smb服务#service smb restart #service smb status(查看状态)
下面两个连接也挺好的,感谢网上提供的资料。
http://wendinlovecto.blog.51cto.com/2046804/390789
http://lookdfw.blog.163.com/blog/static/5824974220111241198706/