samba完美安装
感觉是一个相当强大的东西。
从这里获得samba(https://www.samba.org/samba/download/)
下载到你的linux下面。
tar -xzvf samba-latest.tar.gz
./configuremakemake install
# This is the main Samba configuration file. You should read the# smb.conf(5) manual page in order to understand the options listed# here. Samba has a huge number of configurable options (perhaps too# many!) most of which are not shown in this example## For a step to step guide on installing, configuring and using samba,# read the Samba-HOWTO-Collection. This may be obtained from:# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf## Many working examples of smb.conf files can be found in the# Samba-Guide which is generated daily and can be downloaded from:# http://www.samba.org/samba/docs/Samba-Guide.pdf## Any line which starts with a ; (semi-colon) or a # (hash)# is a comment and is ignored. In this example we will use a ## for commentry and a ; for parts of the config file that you# may wish to enable## NOTE: Whenever you modify this file you should run the command "testparm"# to check that you have not made any basic syntactic errors.##======================= Global Settings =====================================[global]# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTHworkgroup = MYGROUP# server string is the equivalent of the NT Description fieldserver string =SambaServer# Security mode. Defines in which mode Samba will operate. Possible# values are share, user, server, domain and ads. Most people will want# user level security. See the Samba-HOWTO-Collection for details.security = user# This option is important for security. It allows you to restrict# connections to machines which are on your local network. The# following example restricts access to two C class networks and# the "loopback" interface. For more examples of the syntax see# the smb.conf man page; hosts allow =192.168.1.192.168.2.127.# If you want to automatically load your printer list rather# than setting them up individually then you'll need thisload printers = yes# you may wish to override the location of the printcap file; printcap name =/etc/printcap# on SystemV system setting printcap name to lpstat should allow# you to automatically obtain a printer list from the SystemV spool# system; printcap name = lpstat# It should not be necessary to specify the print system type unless# it is non-standard. Currently supported print systems include:# bsd, cups, sysv, plp, lprng, aix, hpux, qnx; printing = cups# Uncomment this if you want a guest account, you must add this to /etc/passwd# otherwise the user "nobody" is used; guest account = pcguest# this tells Samba to use a separate log file for each machine# that connectslog file =/var/log/samba/log.%m# Put a capping on the size of the log files (in Kb).max log size =50# Use password server option only with security = server# The argument list may include:# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name]# or to auto-locate the domain controller/s# password server = *; password server =<NT-Server-Name># Use the realm option only with security = ads# Specifies the Active Directory realm the host is part of; realm = MY_REALM# Backend to store user information in. New installations should# use either tdbsam or ldapsam. smbpasswd is available for backwards# compatibility. tdbsam requires no further configuration. If you're# migrating from < samba 3.4, you'll have to convert your old user# passwords to the new backend with the command:# pdbedit -i smbpasswd:/var/lib/samba/private/smbpasswd -e; passdb backend = tdbsam# Using the following line enables you to customise your configuration# on a per machine basis. The %m gets replaced with the netbios name# of the machine that is connecting.# Note: Consider carefully the location in the configuration file of# this line. The included file is read at that point.; include =/etc/samba/smb.conf.%m# Configure Samba to use multiple interfaces# If you have multiple network interfaces then you must list them# here. See the man page for details.; interfaces =192.168.12.2/24192.168.13.2/24# Browser Control Options:# set local master to no if you don't want Samba to become a master# browser on your network. Otherwise the normal election rules apply; local master = no# OS Level determines the precedence of this server in master browser# elections. The default value should be reasonable; os level =33# Domain Master specifies Samba to be the Domain Master Browser. This# allows Samba to collate browse lists between subnets. Don't use this# if you already have a Windows NT domain controller doing this job; domain master = yes# Preferred Master causes Samba to force a local browser election on startup# and gives it a slightly higher chance of winning the election; preferred master = yes# Enable this if you want Samba to be a domain logon server for# Windows95 workstations.; domain logons = yes# if you enable domain logons then you may want a per-machine or# per user logon script# run a specific logon batch file per workstation (machine); logon script =%m.bat# run a specific logon batch file per username; logon script =%U.bat# Where to store roving profiles (only for Win95 and WinNT)# %L substitutes for this servers netbios name, %U is username# You must uncomment the [Profiles] share below; logon path = \\%L\Profiles\%U# Windows Internet Name Serving Support Section:# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server; wins support = yes# WINS Server - Tells the NMBD components of Samba to be a WINS Client# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both; wins server = w.x.y.z# WINS Proxy - Tells Samba to answer name resolution queries on# behalf of a non WINS capable client, for this to work there must be# at least one WINS Server on the network. The default is NO.; wins proxy = yes# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names# via DNS nslookups. The default is NO.dns proxy = no# These scripts are used on a domain controller or stand-alone# machine to add or delete corresponding unix accounts; add user script =/usr/sbin/useradd %u; add group script =/usr/sbin/groupadd %g; add machine script =/usr/sbin/adduser -n -g machines -c Machine-d /dev/null -s /bin/false%u;delete user script =/usr/sbin/userdel %u;delete user from group script =/usr/sbin/deluser %u %g;delete group script =/usr/sbin/groupdel %g#============================ Share Definitions ==============================[homes]comment =HomeDirectoriesbrowseable = yeswritable = yesvalid users =%Screate mask =0644directory mask =0755# Un-comment the following and create the netlogon directory for Domain Logons;[netlogon]; comment =NetworkLogonService; path =/var/lib/samba/netlogon; guest ok = yes; writable = no; share modes = no# Un-comment the following to provide a specific roving profile share# the default is to use the user's home directory;[Profiles]; path =/var/lib/samba/profiles; browseable = no; guest ok = yes# NOTE: If you have a BSD-style print system there is no need to# specifically define each individual printer[printers]comment =AllPrinterspath =/var/spool/sambabrowseable = no# Set public = yes to allow user 'guest account' to printguest ok = nowritable = noprintable = yes# This one is useful for people to share files;[tmp]; comment =Temporary file space; path =/tmp; read only = no;public= yes# A publicly accessible directory, but read only, except for people in# the "staff" group[public]comment =PublicStuffpath =/public= yeswritable = yesprintable = nocreate mask =0644directory mask =0755# write list = @staff# Other examples.## A private printer, usable only by fred. Spool data will be placed in fred's# home directory. Note that fred must have write access to the spool directory,# wherever it is.;[fredsprn]; comment =Fred's Printer; valid users = fred; path =/homes/fred; printer = freds_printer;public= no; writable = no; printable = yes# A private directory, usable only by fred. Note that fred requires write# access to the directory.;[fredsdir]; comment =Fred's Service; path =/usr/somewhere/private; valid users = fred;public= no; writable = yes; printable = no# a service which has a different directory for each machine that connects# this allows you to tailor configurations to incoming machines. You could# also use the %U option to tailor it by user name.# The %m gets replaced with the machine name that is connecting.;[pchome]; comment = PC Directories; path =/usr/pc/%m;public= no; writable = yes# A publicly accessible directory, read/write to all users. Note that all files# created in the directory by users will be owned by the default user, so# any user with access can delete any other user's files. Obviously this# directory must be writable by the default user. Another user could of course# be specified, in which case all files would be owned by that user instead.;[public]; path =/usr/somewhere/else/public;public= yes; only guest = yes; writable = yes; printable = no# The following two entries demonstrate how to share a directory so that two# users can place files there that will be owned by the specific users. In this# setup, the directory should be writable by both users and should have the# sticky bit set on it to prevent abuse. Obviously this could be extended to# as many users as required.;[myshare]; comment =Mary's and Fred's stuff; path =/usr/somewhere/shared; valid users = mary fred;public= no; writable = yes; printable = no; create mask =0765
4、关闭防火墙(针对centos 、red hat、fedora系统)
service iptables stopsetsebool -P samba_enable_home_dirs onsystemctl stop firewalld.service
./smbpasswd -a 用户名
./smbd./nmbd
samba完美安装的更多相关文章
- Samba的安装与配置
Samba的安装与配置: 准备:关闭其他虚拟设备 #/etc/init.d/libvirtd stop #/etc/init.d/xend stop #chkconfig libvirtd off # ...
- 在windows下完美安装GitHub
笔者最近在Windows下安装GitHub,过程中遇到不少问题.现在把安装的详细步骤分享给大家,免得大家走弯路. 笔者安装了GitHub for Windows程序,一切都运行顺利.但事情没有结束,首 ...
- Thinkpad W520 完美安装Ubuntu14.04LTS
Thinkpad W520 完美安装Ubuntu14.04LTS Ubuntu已经升级到14.04LTS,这是个长期支持的版本号.自从上次安装12.04LTS之后一直没有升级. 于是从站点上下载Ubu ...
- Ubuntu 环境 samba的安装&配置
一.samba的安装: sudo apt-get install samba sudo apt-get install smbfs sudo apt-get install cifs-utils (新 ...
- 10树莓派Samba的安装与配置
2017-08-31 12:28:26 1.安装samba服务打开终端或者SSH连接树莓派,输入如下命令: sudo apt-get install samba 已经安装过了显示下列信息: pi@ra ...
- 中兴iptv机顶盒破解教程图文:亲测中兴B760EV3、B860A、B860AV1.1完美安装应用!非ttl破解![转]
一直以为中兴的这几个盒子只能通过ttl来破解,不过现在再也不用这么麻烦了,有了这个工具,前后破解不超3分钟!理论上支持所有中兴的iptv机顶盒的破解! 亲测中兴B760EV3.B860A.B860AV ...
- Linux下Samba的安装和使用
一. samba的安装: sudo apt-get insall samba sudo apt-get install smbfs 二. 创建共享目录: mkdir /home/phinecos/sh ...
- VM中 Ubuntu14.04 中Samba的安装配置和使用
以前都是在Redhat 上搭建samba,现在改成在ubuntu12.04 上搭建发现 sudo /etc/init.d/samba restart 始终不行,原来,现在ubuntu下,启动服务要用 ...
- Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本)
Hive环境的安装部署(完美安装)(集群内或集群外都适用)(含卸载自带mysql安装指定版本) Hive 安装依赖 Hadoop 的集群,它是运行在 Hadoop 的基础上. 所以在安装 Hive 之 ...
随机推荐
- svm机器学习算法中文视频讲解
这个是李政軒Cheng-Hsuan Li的关于机器学习一些算法的中文视频教程:http://www.powercam.cc/chli. 一.KernelMethod(A Chinese Tutoria ...
- python+selenium 浏览器的问题
以前用selenium调用firefox是不需要驱动的,最近安装了python3.52+最新的firefox 发现调不起来了 搜索以后发现Firefox 47+需要搞个firefox的驱动 gecko ...
- Web 播放声音(AMR 、WAVE)
最近甚是苦闷,属于边学边做,跳进了很多坑,别提有多惨了,不过结果还是不错滴,纵观前后,一句话足以概括 “痛并快乐着” ~~~ ok,我少说废话,下面来总结下 Web 播放声音一些注意事项. 说到 We ...
- 如何写一个HttpClient[1]——URI的处理
如何写一个HttpClient[1]--URI的处理 在翻阅apache的http client的代码的时候,看到org.apache.http.client.utils.URIBuilder.jav ...
- Oracle数据访问组件ODAC的安装方法
Oracle数据访问组件ODAC(Oracle Data Access Components)顾名思义就是用来访问Oracle数据库的小程序.我们可以编程调用这些组件来实现在没有安装Oracle数据库 ...
- git操作笔记
首先本文参考廖雪峰的git学习教程,写的非常好,值得学习. http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b80 ...
- SAMSUNG某型号一千短信成功记录!对比其他软件恢复不成功的案列!
Hello! 大家好欢迎再次来到Dr.wonde的博客, 下面谈一下今天的案列,今年11月26号收到了一客户寄来的三星S4手机恢复里面短信, 如下图所示,用其他软件恢复以后,数据为零,没有恢复,,这下 ...
- 为什么导入数据库要加入set names utf-8
Repinted:http://blog.csdn.NET/class1/archive/2006/12/30/1469298.aspx 为了让你的网页能在更多的服务器上正常地显示,还是加上" ...
- Dynamics AX 2012 R2 SSRS报表在VS2010中预览没有数据
今天,Reinhard 在VS中制作SSRS报表,预览的时候发现显示不出数据. 仔细检查了数据处理环节和临时表里的数据,都发现没有问题. 用同事的账号登陆同样的开发环境,发现他的账号可以在VS中预览到 ...
- GoLang语言
1 Go语言基础 1.1 语法详解 1.1.1 注释 /* regexp 包为正则表达式实现了一个简单的库. 该库接受的正则表达式语法为: 正则表达式: 串联 { '|' 串联 } 串联: { 闭包 ...