您的位置:首页 > 运维架构 > Linux

Samba 源码编译安装及Win7/Win8访问问题解决

2011-03-19 10:54 489 查看
【终端显示  命令  提示信息  标题】

查询系统是否安装samba

 

# rpm -aq | grep samba 

yast2-samba-client-2.13.36-0.8

samba-client-3.0.24-2.23

yast2-samba-server-2.13.22-0.8

samba-3.0.24-2.23
 

 

卸载原有的samba

 

# rpm -e samba-3.0.24-2.23

 

获取samba源代码

http://samba.org/samba/ftp/

获取samba源文件包(samba-3.0.24.tar.gz 做实验,路径/home/)

 

解包源文件包

# tar -jxf samba-3.0.24.tar.gz

 

编译安装

# cd /home/samba-3.0.24/source/
新版本的source目录有两个:source3目录里是samba-3.x的源文件,source4目录里是samba-4.x的源文件

 

# ./autogen.sh

# ./configure
samba默认安装在/usr/local/samba目录

可以通过指定prefix=your location的方式来指定安装目录:# ./configure --prefix=/install/samba

期间,configure提示找不到cups头文件,于是又先安装了cups。

 

 

# make

# make install

配置动态链接库路径 

 

# vi /etc/ld.so.conf

 

加入一行/usr/myname/install/samba/lib

 

# ldconfig
执行ldconfig命令让配置生效

 

 

到安装目录

# cd /usr/local/samba/

准备配置文件

 

# mkdir -v etc/

# cp -v /home/samba-3.0.24/examples/smb.conf.default ./etc/smb.conf


 

修改配置文件,添加一个共享test

# vi ./etc/smb.conf

workgroup = MSHOME 改为你linux所在的工作组

security = share 开放共享

在smb.conf最后加上

[test]

comment = test

path = /home/

public = no

writable = yes

user = kk

 

 

 

检测配置文件

# cp -v ./etc/smb.conf ./lib/

# ./bin/testparm


 

添加账户kk



# ./bin/smbpasswd -a kk
输入密码

 

启动samba

# /sbin/service network restart

# ./sbin/smbd -D

# ./sbin/nmbd -D


 

检测是否启动

# ps aux | grep smb

# ps aux | grep nmb


 

win7/win8 下访问Samba服务 密码出错 问题

     

    windows系统中,单击[开始]——[运行] 输入 “secpol.msc”打开管理工具,展开“本地策略”;


    然后,单击“安全选项”。 双击“网络安全:LAN Manager 身份验证级别”;

    最后,单击列表中:发送LM和NTLMv2,如果已协商,则使用NTLMv2协议。

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐