部署和调优 1.7 samba 部署和优化-1

Samba服务可以实现linux上共享一个目录,windows上面访问。

安装

yum install -y samba samba-client

配置文件在

vim /etc/samba/smb.conf
[global]
 workgroup = MYGROUP
 server string = Samba Server Version %v
 log file = /var/log/samba/log.%m
 max log size = 50
security = user
passdb backend = tdbsam
load printers = yes
cups options = raw
[global] 定义全局的配置
workgroup 用来定义工作组 server string 显示的信息

log file 日志位置max log size 日志大小切割,单位M
security  安全等级 有四种

share:用户不需要账户及密码即可登录 samba 服务器
user:需要输入账号和密码来登录 samba 服务器(默认)
server:检查账户及密码的工作由另一台 Windows 或 samba 服务器负责
domain:指定 Windows 域控制服务器来验证用户的账户及密码。
passdb backend(用户后台),samba 有三种用户后台

smbpasswd:该方式是使用 smb 工具 smbpasswd 给系统用户(真实用户或者虚拟用户) 设置一个 Samba 密码, 客户端就用此密码访问 Samba 资源。 smbpasswd 在/etc/samba 中,有时需要手工创建该文件

tdbsam:使用数据库文件创建用户数据库。数据库文件叫 passdb.tdb,在/etc/samba中。
passdb.tdb 用户数据库可使用 smbpasswd -a 创建 Samba 用户,要创建的 Samba 用户必须先是系统用户。也可使用 pdbedit 创建 Samba 账户。
# pdbedit -a username //新建 Samba 账户。
# pdbedit -x username //删除 Samba 账户。
# pdbedit -L //列出 Samba 用户列表,读取 passdb.tdb 数据库文件。
# pdbedit -Lv //列出 Samba 用户列表详细信息。
# pdbedit -c “[D]” -u username //暂停该 Samba 用户账号。
# pdbedit -c “[]” -u username //恢复该 Samba 用户账号。

ldapsam:基于 LDAP 账户管理方式验证用户。首先要建立 LDAP 服务,设置 “passdbbackend = ldapsam:ldap://LDAP Server”
load printers 和 cups options 两个参数用来设置打印机相关。
[homes] 该部分内容共享用户自己的家目录,也就是说,普通用户的家目录
[printers] 该部分内容设置打印机共享
时间: 2024-10-28 22:54:25

部署和调优 1.7 samba 部署和优化-1的相关文章

部署和调优 1.9 samba 部署和优化-3

实践2 要求:共享一个目录,使用用户名和密码登录后才可以访问,要求可以读写 打开配置文件 vim /etc/samba/smb.conf 改为security = user 在最后面增加一段 [denny] comment = shaer for users path = /tmp/sambadir browseable = yes writable = yes public = no 创建用户 useradd smbuser1 映射用户 pdbedit -a smbuser1 输入两遍密码 查

部署和调优 1.8 samba 部署和优化-2

Samba 可以实现 Linux 和 Windows 机器相互共享文件,这对我们来说是非常实用的.下面做几个实践,来了解samba,注意:在实践之前,请先检测 Selinux 是否关闭,否则可能会实践不成功. 实践1 要求:共享一个目录,任何人都可以访问,即不用输入密码即可访问,要求只读 打开Samba配置文件的在[global]部分 vim /etc/samba/smb.conf 改为 security = share 改为 workgroup = WORKGROUP 然后在文件的最末尾处加入

部署和调优 1.5 vsftp部署和优化-1

系统自带的ftp服务软件.vsftpd 安装vsftpd yum install -y vsftpd 启动vsftpd /etc/init.d/vsftpd start 如果启动失败,可能是端口被占用,所有的ftp服务都占有21端口 netstat -lnp killall pure-ftpd 默认的ftp服务可以让系统的用户登录 更改用户的密码是 passwd加用户名 passwd wangshaojun 在远程机器上登录 lftp [email protected]192.168.1.117

部署和调优 1.3 pureftp部署和优化-2

登录ftp,用远程的一台机器,执行 lftp 如果没有这个命令,需要安装 yum install -y lftp 登录ftp lftp [email protected]192.168.1.117 输入口令,即密码 在远程机器创建目录 mkdir 123 在本地机器查看 ls /tmp/ftp/ 有一个123目录 在本地创建一个文件,并随便写入写东西 vim /tmp/ftp/12.txt 在远程ls就可以查看到了 在远程机器上输入 ? 就可以查看ftp可使用全部的命令了 下载 get 12.t

部署和调优 1.1 nfs部署和优化-2

更改共享目录文件默认的所有者和所属组 已知道客户端有个user11用户 cat /etc/passwd user11:x:501:501::/home/user11:/bin/bash 服务端打开 vim /etc/exports 插入 /mnt 192.168.1.111(rw,sync,all_squash,anonuid=501,anongid=501) 重启nfs /etc/init.d/nfs restart 或者 exportfs -arv 客户端,取消挂载, umount /opt

《高性能SQL调优精要与案例解析》一书谈主流关系库SQL调优(SQL TUNING或SQL优化)核心机制之——索引(index)

继<高性能SQL调优精要与案例解析>一书谈SQL调优(SQL TUNING或SQL优化),我们今天就谈谈各主流关系库中,占据SQL调优技术和工作半壁江山的.最重要的核心机制之一——索引(index).我们知道,<高性能SQL调优精要与案例解析>一书中也再三强调索引对SQL调优的重要性,可是上篇文章中也谈到,只看案例和解决问题的具体方法,而不掌握SQL调优的基础知识,是没有用的,我们必须做到知其然,更要知其所以然,才能做到融会贯通,活学活用,进而将SQL调优技术掌握到炉火纯青的地步.

ElasticSearch5.6.5集群部署及调优、Head和Bigdesk插件安装

一.简介: Elasticsearch是一个基于Apache Lucene的开源搜索引擎.无论在开源还是专有领域,Lucene可以被认为是迄今为止最先进.性能最好的.功能最全的搜索引擎库. Elasticsearch不仅仅是Lucene和全文搜索,我们还能这样去描述它: ·       分布式的实时文件存储,每个字段都被索引并可被搜索 ·        分布式的实时分析搜索引擎 ·        可以扩展到上百台服务器,处理PB级结构化或非结构化数据 二.环境准备 主机 系统 配置 IP nod

ES集群部署及调优

系统:Centos6ES版本:6.4.0服务器三台172.16.0.8172.16.0.6172.16.0.22 部署jdk解压jdk放在/data目录,/data/jdk配置环境变量,/etc/proifle里面加入如下 export JAVA_HOME=/data/jdk export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=.:$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:$CLASSPATH s

sparkStreaming程序的的部署、调优

(1)部署 部署方式:spark standalone集群.yarn集群.meoss集群...driver的HA:如果希望driver程序在失败之后自动重启,那么需要在程序中使用getOrcreate方法重构streamingContext对象,以及在spark-submit中添加参数. Checkpoint目录的设置:如果程序使用到checkpoint目录,就必须配置一个hdfs兼容的文件系统作为checkpoint目录,因为程序是分布式的,不能将checkpoint单独的设置在某一个节点接收