【终端显示 命令 提示信息 标题】
查询系统是否安装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协议。