1、解压源码
tar -tzxf samba-latest.tar.gz
cd samba-3.5.6
2、配置
查找configure文件: find . -name configure
cd source3
./configure --prefix=/usr/local/smaba
3、编译
make
make install
4、复制配置文件
cp examples/smb.conf.default /usr/local/samba/lib/smb.conf
5、配置动态链接库:
vim /etc/ld.so.conf.d/samba.conf
输入/usr/local/samba/lib,保存关闭。
执行ldconfig
注:
ldconfig命令的用途,主要是在默认搜寻目录(/lib和/usr/lib) 以及动态库配置
文件/etc/ld.so.conf内所列的目录下,搜索出可共享的动态链接库(lib*.so*),
进而创建出动态装入程序(ld.so)所需的连接和缓存文件)。
6、测试是否安装成功
cd /usr/local/samba/bin
./testparm
如果结果中没错误,就表明安装成功
7、增加smb用户
一般linux机子上都有很多用户,比如有一个用户名是rocky,那么:/usr/local/samba/bin/smbpasswd -a rocky,就把rocky增加为smb用户了。
8、启动,执行下列命令
cd /usr/local/samba/sbin
/usr/local/samba/sbin/nmbd -D
/usr/local/samba/sbin/smbd -D
超级用户可以创建新的用户账号,下面的命令将建立一个名为joe的新用户:
# adduser joe
# passwd joe (键入joe的口令)
删除登陆信息,以便换账号登陆
C:\net use \\hostname\IPC$ /DELETE
譬如:c:\>net use \\192.168.0.1\IPC$ /DELETE
点击“开始”菜单->运行->输入 “control userpasswords2”-弹出“用户帐户”对话框,再切换到“高级”选项卡->点击"管理密码"->就可以看到网络设置记录的密码都保存在这个弹出来的"存储用户名和密码"的对话框里 ->最后选择想要删除的记录点“删除”->再注销/重启电脑就能生效了。或者 开始-设置-控制面板-用户帐号-点击“”Administrator-在左侧选择“管理我的网络密码”-在弹出对话框中,找到相关的网络地址,选中,删除即可。