- 论坛徽章:
- 0
|
安装:
1.使用rpm命令查看系统是否已安装samba相关软件包:
#rpm -qa | grep samba
2.如果没有安装需要在光盘坐中找到下面3个软件包并安装:
#rpm -ivh samba-2.2.7a-7.9.0.i386.rpm
#rpm -ivh samba-client-2.2.7a-7.9.0.i386.rpm
#rpm -ivh samba-common-2.2.7a-7.9.0.i386.rpm
3.安装完成后进入/etc/samba目录,可看到缺省配置文件:
lmhosts secrets.tdb smb.conf smbuser
4.samba服务的重启,启动,停止:
#/etc/rc.d/init.d/smb [ restart | start | stop |
配置:
1、cd /etc/samba 进入到samba目录
2、ls 显示该目录下的文件
3、vi lmhosts 编辑lmhosts文件,加入主机ip地址
4、vi smbusers 编辑smbusers,加入用户
5、vi smb.conf 编辑samba配置文件smb.conf
在配置文件中的各项参数中,保证与windows所在的组、IP网段等一致,并设定计算机名等。
workgroup=工作组名
server striing=计算机名
hosts allow=192.168.1 192.168.2. 127. 允许访问的网段网络IP
在配置文件中加入如以下,设定了samba的共享资源:
[linuxshare]
path=/usr/soft
writeable=yes
6、service smb start 启动samba服务
7、在windows里已能访问该共享文件夹和samba提供的其它共享资源,但可能权限不够.
8、vi sam.conf 重新打开smb.conf文件,在[linuxshare]栏目里加入:public=yes
9、service smb start 重启samba服务
10、chmod 777 /usr/soft 给予soft目录读写和可执行权限
11、smbaddusr net1:winnet 添加samba用户到数据库中
mksmbpasswd.sh 脚本,可批量加入用户
12、cat /etc/passwd | mksmbpasswd.sh > /etc/samba/smbpasswd
这是一个输出重定向,作用是把passwd文件内容通过管道输出重定向为smbpasswd文件
把系统账号都加入到samba账户中,为了安装,smbpasswd应设为600
13、chmod 600 /etc/samba/smbpasswd
14、chkconfig --level 2345 smb on 在系统启动时自动启动samba服务器
本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/4996/showart_407644.html |
|