如何设置Samba服务在Linux下

原创 2003年01月09日 09:10:00
最近,部门那台Windows2000 Server越来越慢,在本身机器性能与病毒的影响下,它所提供的文件共享与打印机共享功能实在是无法满足我们研发小组的日常工作。于是我果断的新建了一台Linux 7.0服务器,将所以的资料转移过来,经过三天的调试(人笨没办法),终于让它运行正常。现在这台服务器提供以下几种服务:

  01 telnet
  02 ftp
  03 http
  04 files share
  05 printer share
  06 webmin

  其中最主要的是files share与printer share的配置,并且这些服务是带用户认证功能的,也就是说Windows2000用户只能输入正确的用户名与口密才可以访问这些资源。 它们是通过Linux下的Samba服务实现的。接下来我就来手把手教大家如何实现以上功能。

/*
建立打印机与文件共享根目录,并让大家有访问它们的权限。
*/
mkdir /home/print
mkdir /home/share
chmod 777 /home/print
chmod 777 /home/share

/*
启动Gnome或KDE,执行printtool这个程序,安装与设置一个本地并口打印机。
*/
startx
printtool

/*
为每个需要访问这台机器的用户建立一个账号。
*/
userconf

/*
编辑Samba配置文件,其中具体的含义请查询相关资料。
*/
vi /etc/samba/smb.conf

[global]
workgroup = SECURITIES
server string = 证券事业部Linux服务器
netbios name = LINUX
; guest account = nobody
log file = /var/log/samba/log.%m
security = user
encrypt passwords = yes
smb passwd file = /etc/samba/smbpasswd
printing = lprng

[homes]
comment = Home Directories
path = %H
browseable = no
writable = yes
guest account = %U
guest ok = yes

[share]
comment = Share Document
path = /home/share
writable = yes
force user = nobody
force group = nobody

[HP LaserJet 6L]
path = /home/print
printer = lp
writable = yes
comment = Linux NetWork Printer
printable = yes
guest ok = yes
public = yes

/*
为Samba建立账号以及相应的密码,此账号必须是系统已经存在的,密码是独一的。
*/
smbpasswd -a $USERNAME$

/*
在启动服务中,让系统启动时运行这几个服务:netfs, lpd, smb。
*/
setup

/*
重新启动机器,让服务生效。
*/
reboot

  以上就是配置Samba服务的全过程。当Windows2000访问该服务时,如果Windows2000的用户与密码和smbpasswd配置的一样,此工作站就可以直接访问服务器上的资源。如果不相同,就必须在访问前输入用户用密码。

  我们的宗旨是:Let Linux run everywhere, everytime!

关于centos系统安装samba出现的问题:

在安装samba后出现Shutting down SMB services: [FAILED]、smbd dead but pid file exists错误,无法正常关闭服务。 下载安装s...
  • u014392567
  • u014392567
  • 2017年04月30日 15:51
  • 398

ubuntu14.04的samba服务器配置

系统平台:安装ubuntu14.04的主机 作用:为了和其他主机共享文件夹,使对文件夹的操作更方便快捷。   首先要解决windows和linux网络连接问题。 注:你的LINUX里面可能有多块块网卡...
  • fendouc
  • fendouc
  • 2015年02月27日 16:11
  • 1624

openwrt下的samba设置

转自 http://ctyfrank.blog.163.com/blog/static/37543679201403111228750/ openwrt下samba设置起作用的机制是这样的: ...
  • flexman09
  • flexman09
  • 2016年06月03日 14:38
  • 1554

阿里云服务器的Samba配置

欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦: Markdown和扩展Markdown简洁的语法 代码块高亮 图片链接和...
  • XHG1993
  • XHG1993
  • 2017年12月22日 14:09
  • 146

Samba远程崩溃或代码执行漏洞(CVE-2015-0240)简要分析

Samba远程崩溃或代码执行漏洞(CVE-2015-0240)1.搭建samba环境注意:在Linux系统上使用源码编译来安装samba必须要将系统自带的全部关于samba的软件均删除,可用如下命令查...
  • wuyangbotianshi
  • wuyangbotianshi
  • 2015年03月07日 00:17
  • 2156

Centos 6.9 samba服务安装和配置

Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。SMB(Server Messages Block,信息服务块)是一种在局域网上共享文件和打印机的一...
  • qq_33468857
  • qq_33468857
  • 2017年07月19日 17:59
  • 1066

Linux下最完整的Samba服务器配置攻略

From: http://leyewen.blog.163.com/ 以下以root用户执行 1、安装: # yum install samba samba-client...
  • u012256258
  • u012256258
  • 2016年11月07日 23:50
  • 10555

redhat5.1的samba的配置及安装

一     一、首先查看是否安装samba,命令为:rpm -qa | grep samba                                                   ...
  • zhubin0613
  • zhubin0613
  • 2014年04月08日 18:33
  • 469

【Linux】samba服务器的安装和配置

1.安装samba(rpm包安装)  首先,检查一下系统中有没有安装samba的RPM包。输入rpm -qa|grep samba没有显示,则表示samba没有安装。   输入yum install...
  • ww1473345713
  • ww1473345713
  • 2016年06月09日 23:00
  • 12268

samba服务器配置与常见的故障解决

做程序员的基本上都会在linux平台写代码,进行编译,公司一般不会给每个人装个ubuntu虚拟机,因为虚拟机耗硬件资源主要是内存和CPU,如果都安装成纯Linux平台,做其他事情写文档又不太方便,开源...
  • Jack_Baur
  • Jack_Baur
  • 2017年04月22日 19:45
  • 178
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何设置Samba服务在Linux下
举报原因:
原因补充:

(最多只允许输入30个字)