samba

centos7安装使用samba服务器免密码登录简单配置

喜欢而已 提交于 2020-01-05 22:48:58
samba简单安装和无密码分享 1、先安装服务器和客户端 [root@localhost ~]# yum -y install samba samba-client #---------------安装服务器和客户端 [root@localhost ~]# rpm -qi samba #--------------------------------查看安装sambaan安装包详情 Name : samba Epoch : 0 Version : 4.6.2 #---------------------------------------------------这个版本号,很重要,因为有些版本配置稍有不同,泪过 Release : 12.el7_4 Architecture: x86_64 Install Date: Tue 06 Mar 2018 03:34:03 PM CST Group : Unspecified Size : 1932039 。。。 备份smb.conf [root@localhost samba]# mv smb.conf smb.conf.origin 编写文本 vim smb.conf [global] #---------------------全局设置 workgroup = ranfeng #-----------

CentOS 7 Samba服务安装

南楼画角 提交于 2020-01-02 05:54:10
smb服务 用途 实现 类unix与windows之间的文件共享 实现 打印机共享 工作原理 smb与nfs 局域网内的共享 smbd 负责文件传输与发布共享资源 TCP 139 445 nmbd 负责名称解析NetBios UDP 137 138 1.安装软件 [root@samba ~]# yum -y install samba samba-client [root@samba ~]# yum -y install cifs-utils 2.查询软件列表 [root@samba ~]# rpm -ql samba |grep smbstatus /usr/bin/smbstatus --smb连接状态 /usr/lib/systemd/system/nmb.service --启动脚本 /usr/lib/systemd/system/smb.service /usr/sbin/nmbd /usr/sbin/smbd [root@samba ~]# rpm -ql samba-common |less /etc/logrotate.d/samba /etc/samba/smb.conf --主配置文件 /etc/sysconfig/samba /usr/bin/pdbedit --查询smb用户 smb存在/etc/passwd /usr/bin/testparm --检测语法

Exit codes of smbclient

狂风中的少年 提交于 2020-01-02 04:48:07
问题 i've a problem with the commandline command "smbclient" of samba on arm. I wrote a script to download files from a Windows Share. Here the smb-part of this script. smbclient //CNAME/SNAME -I0.0.0.0 -N -c "case_sensitive; cd folder; prompt; mget file" echo $? My problem ar the exit codes. If the file is downloaded completely, the exit code is 0 (OK) If the file cannot be downloaded, the exit code is 1 (OK) If the testmaschine loses the connection to the share due downloading a file, the exit

Centos7配置Samba服务详细步骤

▼魔方 西西 提交于 2020-01-01 23:48:28
SAMBA文件共享服务 Samba最大的功能就是可以用于Linux与windows系统直接的文件共享和打印共享,Samba既可以用于windows与Linux之间的文件共享,也可以用于Linux与Linux之间的资源共享,由于NFS(网络文件系统)可以很好的完成Linux与Linux之间的数据共享,因而 Samba较多的用在了Linux与windows之间的数据共享上面。 第一种允许所有人访问 安装Samba服务 [root@localhost ~]# yum install -y samba 修改配置文件 [root@localhost ~]# vim /etc/samba/smb.conf 修改以下内容 [global] map to guest = Bad User //用户不需要账号密码也可访问 将光标移到最后一行,添加以下内容。 [public] \\共享名称为public 可随意修改 comment = public //对共享目录的说明文件,自己可以定义说明信息 path = /database //共享目录为/database public = yes // 所有人都可以查看 建立共享目录 [root@localhost ~]# cd / [root@localhost /]# mkdir database ][root@localhost /]# cd

Create Hidden Windows file/folder from Linux

女生的网名这么多〃 提交于 2020-01-01 12:37:26
问题 Is it possible to create a file on a mounted SMB share that is hidden from Windows? The .(dot) prefix doesn't work in this case because that only works on Linux. Basically I'm looking for the same affect as using attrib +h on Windows, but under Linux. 回答1: Try setting the executable-by-others bit in the file you want hidden. For example: rwxrwxrw- <-- The file will not be hidden rwxrwxrwx <-- HIDDEN Hopefully that helps. If you want the Windows hidden attribute to apply to your Linux share,

Kerberos: difference between UPN and SPN

旧时模样 提交于 2019-12-31 22:39:10
问题 I'm now kerberizing a cross-platform application with GSSAPI. While I'm not clear about the difference between UPN and SPN. The development environment is a Samba4 AD DC server on CentOS 6.4 with a Windows server 2008 R2 a member box in the domain, say EXAMPLE.COM (You may be curious why not use Win2008 as DC directly. And as I stated previously, the application is cross-platform, I'm now testing in this setting. The normal Win DC-Linux MEM setting works fine.). I create a new user foobar

Docker快速启用samba服务器

末鹿安然 提交于 2019-12-31 11:27:32
Docker快速启用samba服务器 拉取镜像 启动镜像 基本用法 公司办公网络需要搭建一个samba服务器为一些部门在windows桌面下提供一个共享盘。由于服务器都是linux系统,为了搭建方便在docker hub上找了一个samba镜像,这里分享给大家。 拉取镜像 [ root@docker ~ ] # docker pull dperson/samba Using default tag: latest latest: Pulling from dperson/samba Digest: sha256:ffbca71bee5396195df4987acd87dca4fbb66906a9888783193fe57ca9854acc Status: Image is up to date for dperson/samba:latest docker.io/dperson/samba:latest 启动镜像 docker run -it -p 139:139 -p 445:445 -d dperson/samba -p 这是一个最简单的启动方式。参数 '-p' 为设置所有人和权限需紧跟在 'dperson/samba' 之后,没有该参数会导致access denied. 基本用法 先给一个例子 docker run -it -m 512m -p 139:139 -p 445

redhat 安装配置samba实现win共享linux主机目录

ぐ巨炮叔叔 提交于 2019-12-30 16:22:35
【转】 http://blog.chinaunix.net/uid-26642180-id-3135941.html redhat 安装配置samba实现win共享linux主机目录 2012-03-16 15:37:07 分类: LINUX 一、安装前准备 1、使用Samba服务器需要防火墙开放以下端口 UDP 137 UDP 138 TCP 139 TCP 445 #配置防火墙端口 [root@roothomes ~] vi /etc/sysconfig/iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 139 -j ACCEPT -A INPUT -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 137 -j ACCEPT -A INPUT -m state --state NEW -m udp -p udp --dport 138 -j ACCEPT #重启防火墙,使规则生效 [root@roothomes ~] /etc/rc.d/init.d/iptables restart 2、关闭CentOS6系统的 SELinux [root

samba服务器详细配置(非域模式)

删除回忆录丶 提交于 2019-12-30 16:22:16
组成Samba运行的有两个服务,一个是SMB,另一个是NMB;SMB是Samba 的核心启动服务,主要负责建立Samba服务器与Samba客户机之间的对话,验证用户身份并提供对文件和打印系统的访问,只有SMB服务启动,才能实现文件的共享,监听139 TCP端口;而NMB服务是负责解析用的,类似与DNS实现的功能,NMB可以把Linux系统共享的工作组名称与其IP对应起来,如果NMB服务没有启动,就只能通过IP来访问共享文件,监听137和138 UDP端口。 Samba服务器可实现如下功能: A、WINS和DNS服务; B、网络浏览服务; C、Linux和Windows域之间的认证和授权; D、UNICODE字符集和域名映射; E、满足CIFS协议的UNIX共享等。 Samba服务配置主要是指/etc/samba/smb.conf文件的配置。一般情况下,公司或企业主要分三种情况,即: 1、公共匿名类共享目录的配置 (即匿名账户访问共同的目录或者文件); A、配置文件: [root@samba ~]# vi /etc/samba/smb.conf 在文件中添加或者修改相关代码: workgroup = WORKGROUP //定义工作组,也就是windows中的工作组概念 server string = Lmz Samba Server Version %v /

samba服务器实验指导

浪尽此生 提交于 2019-12-30 16:21:58
第一节、samba是干什么的?它有什么用? Samba(SMB是其缩写) 是一个网络服务器,它是Linux作为本地服务器最重要的一个服务,用于Linux和Windows共享文件之用;Samba可以用于Windows和 Linux之间的共享文件,也一样用于Linux和Linux之间的共享文件;不过对于Linux和Linux之间共享文件有更好的网络文件系统 NFS,NFS也是需要架设服务器的; 2 、安装及服务操作命令 安装samba程序非常简单,使用rpm -q samba查看当前系统是否已经安装了samba软件。 如果没有那就进入光盘,rpm -ivh *samba*.rpm即可。 仔细说下安装的包: samba-common-3.0.28-0.el5.8 //samba服务器和客户端中的最基本文件 samba-3.0.28-0.el5.8 //samba服务器核心软件包 system-config-samba-1.2.39-1.el5 //samba图形配置界面 samba-client-3.0.28-0.el5.8 //samba客户端软件 启动、暂停和停止服务: /etc/init.d/smb start /etc/init.d/smb stop /etc/init.d/smb restart 或 service smb start service smb stop