分类: LINUX
2007-10-25 17:23:19
安装: 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服务器 |