首页
技术博客
PHP教程
数据库技术
前端开发
HTML5
Nginx
php论坛
新用户注册
|
会员登录
PHP教程
技术博客
编程问答
PNG素材
编程语言
前端技术
Android
PHP教程
HTML5教程
数据库
Linux技术
Nginx技术
PHP安全
WebSerer
职场攻略
JavaScript
开放平台
业界资讯
大话程序猿
登录
极速注册
取消
热门标签 | HotTags
sudo
nginx
dns
grep
server
apache
log4j
fabric
tomcat
shell
路由器
awk
unix
curl
vagrant
crontab
ubuntu
ftp
4层
stdout
kubectl
ssh
服务器
负载均衡
centos7
sftp
colors
交换机
service
压力测试
docker
grafana
touch
centos
debian
tengine
k8s
cron
运维
port
zsh
jenkins
devops
7层
syslog
容器
当前位置:
开发笔记
>
运维
> 正文
Linux下Samba服务器的设置
作者:把默认珀尔_430_394 | 来源:互联网 | 2017-08-20 08:38
文章标题:Linux下Samba服务器的设置。Linux是中国IT实验室的一个技术频道。包含桌面应用,Linux系统管理,内核研究,嵌入式系统和开源等一些基本分类
用上samba 以后,在WINDOWS 和Linux 的局域网内可以共享文件了,
Linux 就像一台网络PC 或者WINDOWS PC ,就像LAN 内别的WINDOWS 计算机一样
。另外,从Linux 机器上也可以存取WINDOWS 的硬盘了。直接mount WINDOWS 的
目录,就像用你自己的文件一样了。设置也非常容易,当然对于新手来说可能复
杂一点。
下面,我们一步一步地来设置samba 服务器。
一般说来,每一个Linux 发行版本都包含 samba,但是如果你的版本还是1.x.x 的话,你要先删除,然后从samba 的老家:http://de.samba.org 下载一个新的2.0.x 的版本。如果你已经安装了2.0 版本的话,就可以跳到开始设置那里去了。
■ 安装:
把下载好的文件解压到 /tmp 目录:
>> tar zxvf samba-xxxxxx.tgz -C /tmp
然后运行 /tmp/samba-xxx/src 目录下的设置脚本:
>> cd /tmp/samba-xxxxx/src/
如果你用的内核版本高于 2.1.70,使用:
>> ./configure --enable-smbmount
其他情况下,使用:
>> ./configure
在这个脚本定制好系统后,可以开始编译samba 了:
>> make
这段时间要根据你机器来决定,如果工作正常的话,你可以把samba 拷贝到/usr/local/ 目录下。
只有root 对于/usr/local 目录有写权限。可以用
>> su
命令,并输入root 口令。然后拷贝 samba:
>> cp -a /tmp/samba-xxxx /usr/local
改变目录到这个目录,开始安装 samba :
>> cd /usr/local/samba-xxxx/source
>> make install
建立目录 /usr/local/samba ,在那里放置二进制文件,配置文件以及日志文件。
■ 好了,现在安装好samba了,我们开始设置。
在目录/usr/local/samba/lib/ 内建立设置文件smb.conf:
>> touch /usr/local/samba/lib/smb.conf
为便于测试,我们建立一个最小配置的文件:
[global]
workgroup = workgroup
[all]
path = /
read Only= yes
;
; Semicolon starts a comment
; End
"workgroup=" 后面的名字必须和WINDOWS 网络属性里工作组的名字一样。
编辑好配置文件后,启动samba:
>> /usr/local/samba/bin/nmbd -D
>> /usr/local/samba/bin/smbd -D
在WINDOWS 机器上登录。注意:必须使用Linux 存在的用户名。双击网络图标后,可以看到Linux 机器。打开这个机器,要求输入口令,在这里输入你在Linux 机器上的口令。
实际的配置文件允许你存取Linux 上的所有文件。下面,我们改变配置文件。下面的配置应该可以在大多数系统上工作:我们没有注释所有的设置,你如果想知道得更多的话,可以阅读 http://de.samba.org 上的手册。
[global]
workgroup = workgroup
guest account = nobody
keep alive = 30
os level = 2
security = user
printing = bsd
printcap name = /etc/printcap
load printers = yes
; 如果需要Samba 作为一台wins 服务器的话,把 \'wins support\' 改为 yes
wins support = no
; 需要Samba 使用现有的wins 服务器的话,去掉下行的注释,并改变
; IP 地址为你的wins 服务器地址。
; wins server = 192.168.1.1
[local]
path = /usr/local
read Only= yes
; 现在可以在WINDOWS 下找到/usr/local 下的任何程序了
[homes]
comment = HomeDirectory
browseable = no
read Only= no
create mode = 0750
; 以下的共享让用户存取服务器的CD 驱动器
[cdrom]
comment = Linux CD-ROM
; 输入你的 CD-Rom 驱动器的路径 /cdrom 或者 /mnt/cdrom
path = /cdrom
read Only= yes
locking = no
[printers]
comment = All Printers
browseable = no
printable = yes
public = no
read Only= yes
create mode = 0700
directory = /tmp
; 这下,打印机也可以在Windows 下使用了。
现在停止 nmbd 以及 smbd 守护程序,来激活新的配置。首先寻找PID 号码:
>>ps x
输出:
[...]
7199 ? S 0:00 /usr/local/samba/bin/nmbd -D
7201 ? S 0:00 /usr/local/samba/bin/smbd -D
[...]
杀掉这两个进程:
>> kill 进程号
进程号就是你在上面看到的第一列的号码,谈后重新启动:
>> /usr/local/samba/bin/nmbd -D
>> /usr/local/samba/bin/smbd -D
在WINDOWS 网络窗口里搜索Linux PC ,它应该就在那里了,如果没有的话,看一下日志文件:
/usr/local/samba/var/log.smb 和 /usr/local/samba/var/log.nmb。
windows
linux
服务器
写下你的评论吧 !
吐个槽吧,看都看了
会员登录
|
用户注册
推荐阅读
服务器
Hibernate配置lazy=false时无法加载数据的问题解决方法
本文介绍了在Hibernate配置lazy=false时无法加载数据的问题,通过采用OpenSessionInView模式和修改数据库服务器版本解决了该问题。详细描述了问题的出现和解决过程,包括运行环境和数据库的配置信息。 ...
[详细]
蜡笔小新 2023-12-14 13:59:45
服务器
Nginx使用AWStats日志分析的步骤及注意事项
本文介绍了在Centos7操作系统上使用Nginx和AWStats进行日志分析的步骤和注意事项。通过AWStats可以统计网站的访问量、IP地址、操作系统、浏览器等信息,并提供精确到每月、每日、每小时的数据。在部署AWStats之前需要确认服务器上已经安装了Perl环境,并进行DNS解析。 ...
[详细]
蜡笔小新 2023-12-14 19:42:01
服务器
Python高级之网络编程及TCP/IP协议簇的OSI七层模型介绍
本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ...
[详细]
蜡笔小新 2023-12-14 18:16:27
service
Linux服务器密码过期策略、登录次数限制、私钥登录等配置方法
本文介绍了在Linux服务器上进行密码过期策略、登录次数限制、私钥登录等配置的方法。通过修改配置文件中的参数,可以设置密码的有效期、最小间隔时间、最小长度,并在密码过期前进行提示。同时还介绍了如何进行公钥登录和修改默认账户用户名的操作。详细步骤和注意事项可参考本文内容。 ...
[详细]
蜡笔小新 2023-12-14 17:57:01
服务器
rhel5.5搭建网关+LAMP+postfix+dhcp的步骤和配置方法
本文介绍了在rhel5.5操作系统下搭建网关+LAMP+postfix+dhcp的步骤和配置方法。通过配置dhcp自动分配ip、实现外网访问公司网站、内网收发邮件、内网上网以及SNAT转换等功能。详细介绍了安装dhcp和配置相关文件的步骤,并提供了相关的命令和配置示例。 ...
[详细]
蜡笔小新 2023-12-14 17:13:20
服务器
搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的详细步骤
本文详细介绍了搭建Windows Server 2012 R2 IIS8.5+PHP(FastCGI)+MySQL环境的步骤,包括环境说明、相关软件下载的地址以及所需的插件下载地址。 ...
[详细]
蜡笔小新 2023-12-14 17:03:58
service
Centos7.6安装Gitlab教程及注意事项
本文介绍了在Centos7.6系统下安装Gitlab的详细教程,并提供了一些注意事项。教程包括查看系统版本、安装必要的软件包、配置防火墙等步骤。同时,还强调了使用阿里云服务器时的特殊配置需求,以及建议至少4GB的可用RAM来运行GitLab。 ...
[详细]
蜡笔小新 2023-12-14 14:01:06
shell
Metasploit攻击渗透实践
本文介绍了Metasploit攻击渗透实践的内容和要求,包括主动攻击、针对浏览器和客户端的攻击,以及成功应用辅助模块的实践过程。其中涉及使用Hydra在不知道密码的情况下攻击metsploit2靶机获取密码,以及攻击浏览器中的tomcat服务的具体步骤。同时还讲解了爆破密码的方法和设置攻击目标主机的相关参数。 ...
[详细]
蜡笔小新 2023-12-14 12:14:09
unix
Linux进程控制块PCBtask_struct结构体结构及作用详解
本文详细介绍了Linux中进程控制块PCBtask_struct结构体的结构和作用,包括进程状态、进程号、待处理信号、进程地址空间、调度标志、锁深度、基本时间片、调度策略以及内存管理信息等方面的内容。阅读本文可以更加深入地了解Linux进程管理的原理和机制。 ...
[详细]
蜡笔小新 2023-12-13 21:31:18
服务器
图解redis的持久化存储机制RDB和AOF的原理和优缺点
本文通过图解的方式介绍了redis的持久化存储机制RDB和AOF的原理和优缺点。RDB是将redis内存中的数据保存为快照文件,恢复速度较快但不支持拉链式快照。AOF是将操作日志保存到磁盘,实时存储数据但恢复速度较慢。文章详细分析了两种机制的优缺点,帮助读者更好地理解redis的持久化存储策略。 ...
[详细]
蜡笔小新 2023-12-13 20:24:11
服务器
计算机存储系统的层次结构及其优势
本文介绍了计算机存储系统的层次结构,包括高速缓存、主存储器和辅助存储器三个层次。通过分层存储数据可以提高程序的执行效率。计算机存储系统的层次结构将各种不同存储容量、存取速度和价格的存储器有机组合成整体,形成可寻址存储空间比主存储器空间大得多的存储整体。由于辅助存储器容量大、价格低,使得整体存储系统的平均价格降低。同时,高速缓存的存取速度可以和CPU的工作速度相匹配,进一步提高程序执行效率。 ...
[详细]
蜡笔小新 2023-12-13 17:32:41
服务器
如何限制php数据库链接数和连接超时时间?
本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ...
[详细]
蜡笔小新 2023-12-14 14:06:10
服务器
Hyperledger Fabric外部链码构建与运行的开发笔记
本文介绍了Hyperledger Fabric外部链码构建与运行的相关知识,包括在Hyperledger Fabric 2.0版本之前链码构建和运行的困难性,外部构建模式的实现原理以及外部构建和运行API的使用方法。通过本文的介绍,读者可以了解到如何利用外部构建和运行的方式来实现链码的构建和运行,并且不再受限于特定的语言和部署环境。 ...
[详细]
蜡笔小新 2023-12-13 21:47:39
服务器
大量研发 销售 产品 设计 市场 岗位!
关于我们EMQ是一家全球领先的开源物联网基础设施软件供应商,服务新产业周期的IoT&5G、边缘计算与云计算市场,交付全球领先的开源物联网消息服务器和流处理数据 ...
[详细]
蜡笔小新 2023-12-13 21:02:32
服务器
页面请求方法参数最长_关于 HTTP GET/POST 请求参数长度最大值的一个理解误区
http:my.oschina.netleejun2005blog136820刚看到群里又有同学在说HTTP协议下的Get请求参数长度是有大小限制的,最大不能超过XX ...
[详细]
蜡笔小新 2023-12-13 19:20:03
把默认珀尔_430_394
这个家伙很懒,什么也没留下!
Tags | 热门标签
sudo
nginx
dns
grep
server
apache
log4j
fabric
tomcat
shell
路由器
awk
unix
curl
vagrant
crontab
ubuntu
ftp
4层
stdout
kubectl
ssh
服务器
负载均衡
centos7
sftp
colors
交换机
service
压力测试
RankList | 热门文章
1
如何修改刀库的初始刀具数?
2
Linux_ubuntu系统下多个终端合并在一个窗口
3
计算机系统安全2018【3】第五章:自主访问控制和强制访问控制比较
4
服务器03系统 打印机,关于打印机以及相关服务器在win 2003中的配置(2)
5
老公频繁不归家,以工作忙为借口,该如何修复婚姻?
6
如果MAC应用无法打开或文件损坏的时候该怎么办?
7
壹点壹滴完成数千万元PreA轮融资,预计明年实现盈利
8
支持海量安卓应用!国产操作系统银河麒麟V10
9
20201126 反思
10
linux篇tomcat:Cannot find /usr/local/tomcat1/bin/setclasspath.sh
11
AI图片怎么做成电影胶片风格? 图片胶片效果ai的实现方法
12
todesk苹果电脑怎么使用
13
OSG三维渲染引擎编程学习之六:“第一章:OSG介绍” 之 “1.6 编译环境安装”
14
互动部的兄弟姐妹们太强太敬业了
15
数据资产纳入国资保值增值考核
PHP1.CN | 中国最专业的PHP中文社区 |
DevBox开发工具箱
|
json解析格式化
|
PHP资讯
|
PHP教程
|
数据库技术
|
服务器技术
|
前端开发技术
|
PHP框架
|
开发工具
|
在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved |
京公网安备 11010802041100号
|
京ICP备19059560号-4
| PHP1.CN 第一PHP社区 版权所有