SAMBA 服务器安装与配置

简介: #!/bin/bash#SAMBA  window co-connect linux#SAMBA  NETBIOS#SAMBA nmbd:137 138  smbd:139 445#samba samba-client samba-common /etc/samba/smb.

#!/bin/bash

#SAMBA  window co-connect linux

#SAMBA  NETBIOS

#SAMBA nmbd:137 138  smbd:139 445

#samba samba-client samba-common /etc/samba/smb.conf /etc/samba/imhosts/etc/sysconfig/samba /etc/samba/smbusers

#/var/lib/samba/private/passdb.tdb,secrets.tdb

#smbd nmbd tdbdump tdbtool smbstatus smbpasswd pdbedit testparm smbclientnmblookup smbtree

yum install -y samba netbios;

#log file=   max log size=rotate...

#security=share(no pass) user(passdb backend=) domain(password server=IP)

#path,browseable,writable,create mode,directory mode,writelist=@

#

配置不用帐号密码的文件夹

cd /etc/samba

cp smb.conf smb.conf.raw

vim /etc/samba/smb.conf

[global]

   workgroup = vbirdhouse

   netbios name = vbirdserver

   server string = This is test


   unix charset = utf8

   dos charset = cp36

   log file = /var/log/samba/log.%m

   max log size = 50


   security=user

   map to guest =Bad User

   load printers = no

[temp]

   comment = Templrary file space

   path = /tmp

   writable = yes

   browseable = yes

   guest ok = yes


##########end smb.conf

testparm -v  #test conf

/etc/init.d/smb start

/etc/init.d/nmb start

chkconfig smb on

chkconfig nmb on

###################

客户端

yum install -y cifs*;

smbclient -L //127.0.0.1

mount -t cifs //127.0.0.1/temp /mnt

#####################################

添加有用户名和密码的共享

cd /etc/samba

cp smb.conf smb.conf.raw

vim /etc/samba/smb.conf

[global]

   workgroup = vbirdhouse

   netbios name = vbirdserver

   server string = This is test


   unix charset = utf8

   dos charset = cp36

   log file = /var/log/samba/log.%m

   max log size = 50


   security=user

   passdb backend = tdbsam

   load printers = no

[homes]

   comment = sxxx

   browseable = no

   writeable = yes

   create mode = 0664

   directory mode = 0775

[project]

   comment = xxxx

   path = /home/project

   browseable = yes

   writeable = yes

   write list = @users

###########

useradd -G users smb1;

useradd -G users smb2;

useradd -G users smb3;

echo 1234|passwd --stdin smb1;

echo 1234|passwd --stdin smb2;

echo 1234|passwd --stdin smb3;

#

往SMDB中添加帐号密码,该帐号密码必须在/etc/passwd

pdbedit -a -u smb1;

pdbedit -a -u smb2;

pdbedit -a -u smb3;

pdbedit -L #list

pdbedit -r -u smb1   #

修改用户信息

pdbedit -x -u smb1   #

删除用户

#

客户端挂载

mount -t cifs //192.168.10.54/smb1 /mnt -o username=smb1

##################printer

lsusb

ll /dev/usb/lp0

echo "xxx"> /dev/usb/lp0

yum groupinstall -y "Print Server";

vim /etc/cups/cups.conf

Listen 0.0.0.0:631

Allow From 192.168.10.0/24

/etc/init.d/cups start

chkconfig cups on

https://ip:631

#smb.conf

加入打印机支持

vim smb.conf

[global]

   load printers=yes

   cups options = raw

   printcap name=cups

   printing =cups

[printers]

   comment=xx

   path=/var/spool/samba

   browseable=no

   guest ok=no

   writeable=no

   printable=yes

############################


���c�'

目录
相关文章
|
11天前
|
存储 人工智能 自然语言处理
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
ChatMCP 是一款基于模型上下文协议(MCP)的 AI 聊天客户端,支持多语言和自动化安装。它能够与多种大型语言模型(LLM)如 OpenAI、Claude 和 OLLama 等进行交互,具备自动化安装 MCP 服务器、SSE 传输支持、自动选择服务器、聊天记录管理等功能。
82 15
ChatMCP:基于 MCP 协议开发的 AI 聊天客户端,支持多语言和自动化安装 MCP 服务器
|
2天前
|
存储 弹性计算 安全
阿里云服务器配置选择策略参考及后期使用注意事项
对于初次购买阿里云服务器的一些新手用户来说,在云服务器配置选择和后期使用过程中有一些不清楚的地方,小编分享几点阿里云服务器配置选择策略,以及后期使用注意事项,购买过程中注意好下面这些事项,能让我们选对选好阿里云服务器,购买之后,在使用过程中,注意下面这些事项,能够让我们更好、更安全的使用阿里云服务器。下面是小编分享的一份详尽的阿里云服务器配置与使用指南,以供参考和借鉴。
|
29天前
|
安全 Linux 应用服务中间件
从零开始启动、配置、保护你的云服务器并搭建一个简单的网站
本文详细介绍了如何准备原料、搭建基础环境、进行安全防护、建设网站、管理证书以及开启BBR优化网络性能。主要内容包括获取健康云服务器、配置SSH登录、创建非root用户、启用密钥认证、安装Nginx、申请TLS证书、配置HTTPS自动跳转及优化网络性能等步骤。通过本文,读者可以掌握从零开始搭建个人网站的全过程。
43 1
从零开始启动、配置、保护你的云服务器并搭建一个简单的网站
|
21天前
|
开发框架 .NET PHP
网站应用项目如何选择阿里云服务器实例规格+内存+CPU+带宽+操作系统等配置
对于使用阿里云服务器的搭建网站的用户来说,面对众多可选的实例规格和配置选项,我们应该如何做出最佳选择,以最大化业务效益并控制成本,成为大家比较关注的问题,如果实例、内存、CPU、带宽等配置选择不合适,可能会影响到自己业务在云服务器上的计算性能及后期运营状况,本文将详细解析企业在搭建网站应用项目时选购阿里云服务器应考虑的一些因素,以供参考。
|
29天前
|
存储 人工智能 弹性计算
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理
阿里云弹性计算(ECS)提供强大的AI工作负载平台,支持灵活的资源配置与高性能计算,适用于AI训练与推理。通过合理优化资源分配、利用自动伸缩及高效数据管理,ECS能显著提升AI系统的性能与效率,降低运营成本,助力科研与企业用户在AI领域取得突破。
49 6
|
1月前
|
负载均衡 监控 应用服务中间件
配置Nginx反向代理时如何指定后端服务器的权重?
配置Nginx反向代理时如何指定后端服务器的权重?
59 4
|
1月前
|
Ubuntu 网络协议 关系型数据库
超聚变服务器2288H V6使用 iBMC 安装 Ubuntu Server 24.04 LTS及后续系统配置
【11月更文挑战第15天】本文档详细介绍了如何使用iBMC在超聚变服务器2288H V6上安装Ubuntu Server 24.04 LTS,包括连接iBMC管理口、登录iBMC管理界面、配置RAID、安装系统以及后续系统配置等步骤。
107 4
|
1月前
|
NoSQL Linux PHP
如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤
本文介绍了如何在不同操作系统上安装 Redis 服务器,包括 Linux 和 Windows 的具体步骤。接着,对比了两种常用的 PHP Redis 客户端扩展:PhpRedis 和 Predis,详细说明了它们的安装方法及优缺点。最后,提供了使用 PhpRedis 和 Predis 在 PHP 中连接 Redis 服务器及进行字符串、列表、集合和哈希等数据类型的基本操作示例。
61 4
|
21小时前
|
人工智能 JSON Linux
利用阿里云GPU加速服务器实现pdf转换为markdown格式
随着AI模型的发展,GPU需求日益增长,尤其是个人学习和研究。直接购置硬件成本高且更新快,建议选择阿里云等提供的GPU加速型服务器。
利用阿里云GPU加速服务器实现pdf转换为markdown格式
|
8天前
|
弹性计算 运维 安全
阿里云轻量应用服务器与ECS的区别及选择指南
轻量应用服务器和云服务器ECS(Elastic Compute Service)是两款颇受欢迎的产品。本文将对这两者进行详细的对比,帮助用户更好地理解它们之间的区别,并根据自身需求做出明智的选择。