配置匿名共享:

服务端:

[root@master ~]# yum install -y samba

或者

[root@master ~]# yum groupinstall -y "CIFS file server"

Linux客户端:

[root@salve1 ~]# yum install -y samba-client

Win客户端:

不需要安装客户端

服务端配置:

1.创建共享目录

[root@master ~]# mkdir /home/samba/

2.准备测试文件

[root@master ~]# cp /etc/passwd /home/samba/

3.修改配置文件

[root@master ~]# vim /etc/samba/smb.conf
workgroup = xueji
server string = Samba Server Version %v & xueji.com
security = share [public]
comment = Public Stuff
path = /home/samba
public = yes
#其他选项不需要更改,只需更改这些就可以

4.重启smb服务测试,win客户端测试

这个不能访问。

linux客户端测试

挂载:

查看:

配置密码共享

1.准备测试目录和测试文件

2.修改配置文件

[root@master ~]# vim /etc/samba/smb.conf
security = user
passdb backend = smbpasswd
smb passwd file = /etc/samba/smbpasswd [samba-passwd]
comment = Passwd share
path = /home/samba-passwd
public = yes
writable = yes
valid user = @samba-passwd
#其他不要动,在前一个实验的基础上修改为以上内容

创建测试用户

[root@master ~]# groupadd samba-passwd
[root@master ~]# useradd -g samba-passwd smb-pass1
[root@master ~]# useradd -g samba-passwd smb-pass2
[root@master ~]# useradd -g samba-passwd smb-pass3

建立对应的账号文件

修改权限,重启服务测试

输入用户名和密码

smb-pass1用户可以访问三个共享目录

切换用户前,在win客户端的命令行需要执行

net use \\192.168.30.131\IPC$ /del

然后在输入\\192.168.30.131进行访问

Linux客户端测试

隐藏自己的家目录

注释掉下面的内容即可

重启smb服务测试,结果如下

没有自己的家目录了。

服务端状态检测

IPC$(Internet Process Connection)是共享"命名管道"的资源,它是为了让进程间通信而开放的命名管道,通过提供可信任的用户名和口令,连接双方可以建立安全的通道并以此通道进行加密数据的交换,从而实现对远程计算机的访问。

SAMBA的虚拟用户

[root@master ~]# useradd xueji      #创建一个本地用户
[root@master ~]# smbpasswd -a xueji
New SMB password: #创建密码
Retype new SMB password:
Added user xueji.
[root@master ~]# vim /etc/samba/smbusers
# Unix_name = SMB_name1 SMB_name2 ...
root = administrator admin
nobody = guest pcguest smbguest
xueji = sishen #末尾添加这行,进行用户映射,将xueji映射为sishen

sishen这个用户其实并不存在。

修改配置文件

[root@master ~]# vim /etc/samba/smb.conf
server string = Samba Server Version %v & xueji.com
#这行下面添加如下内容
username map = /etc/samba/smbuser

重启smb服务。

登录测试:

遇到的问题:

[root@salve1 ~]# mount -t cifs //192.168.30.131/public/ /mnt/
mount: wrong fs type, bad option, bad superblock on //192.168.30.131/public/,
missing codepage or helper program, or other error
(for several filesystems (e.g. nfs, cifs) you might
need a /sbin/mount.<type> helper program)
In some cases useful info is found in syslog - try
dmesg | tail or so

出现这个错误,在机器上查看下/sbin/目录下有没有mount.cifs这个文件

没有这个文件,需要手动装一下

[root@salve1 ~]# yum install -y cifs-utils

再次测试挂载

密码共享遇到的问题

[root@salve1 ~]# mount -o user=smb-pass1,pass=123456 //192.168.30.131/home/samba-passwd /opt/
Retrying with upper case share name
mount error(6): No such device or address
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)

试了几次,原来直接地址后面接共享名就可以了

我配置文件中

什么原因不知道,但是这样就可以。

版本差异

使用swat,卸载3.6版本的所有。

[root@master ~]# yum -y remove samba-common

安装samba4

[root@master ~]# yum install -y samba4 samba4-swat

配置swat

启动服务:

rhel 6.5--samba的更多相关文章

  1. 使用 RHEL(RedHat)6.1 iso 安装包 安装Samba过程

    今天因为工作的需要安装了(RHEL)redhat 6.1 自己为了方便就安装Samba 以记之. 注:Linux系统是刚刚安装好的所以没有samba安装的任何记录. 安装准备: ISO:RHEL_6. ...

  2. 在CentOS或RHEL防火墙上开启端口

    转载自:https://linux.cn/article-4243-1.html 如果希望在服务器上提供服务,诸如CentOS或RHEL的企业级Linux发行版包含内置的强大防火墙,它们默认的防火墙规 ...

  3. 第12章 使用Samba或NFS实现文件共享

    章节简述: 本章节为读者讲述文件共享系统的作用,了解Samba与NFS服务程序的开发背景以及用法. 详细逐条讲解Samba服务配置参数,演示安全共享文件的配置策方法,并使用autofs服务程序自动挂载 ...

  4. Samba(一)通过Samba搭建Linux文件服务器

    本文的目的是为了快速搭建一个linux文件服务器,主要是便于局域网电脑可以方便快速的获得Linux服务器共享的文档(非互传) samba是一个功能十分强大的软件,今天是我们的主角,因为本文是一个演示实 ...

  5. 配置samba的流程

    1.关闭防火墙和selinuxservice iptables stopsetenforce 02.配置本地yummount /dev/cdrom /mediacd /etc/yum.repos.dc ...

  6. SAMBA服务器的安装和配置实践

    实验需求:1) 使用RPM包安装samba服务 2) 实现匿名访问,验证可以读写文件.目录 3) 实现指定用户的访问 4) 实现指定用户的访问,并为用户赋予不同的权限 启动LINUX系统,进行SAMB ...

  7. Samba和NFS文件共享

    SAMBA文件共享服务 通过Yum软件仓库来安装Samba服务程序 [root@zhangjh ~]# yum install samba -y Samba 配置文件注释信息较多,为了便于配置,因此先 ...

  8. RHEL5.8上SAMBA源码修改打包安装流程

    之前一直使用系统自带的SAMBA,近期需要对SAMBA代码做一些修改,然后还是打算用RPM包的方式来安装部署. 这个流程本身不复杂,在这里记录下来,免得在另外写说明文档. 关键词:RHEL5.8, s ...

  9. RHEL6.4上Samba/NFS服务器简单配置

    近期在RHEL6.4上尝试搭建一个NAS,底层使用XFS文件系统,对外主要提供samba协议和NFS协议共享,这里把主要步骤记录下来. 环境:RHEL6.4,IP:192.168.50.117 1.关 ...

  10. RHEL6.5上Oracle ACFS与Linux samba一起使用时遇到的bug

    RHEL上的Oracle ACFS与linux samba一起使用时遇到的bug 一.环境介绍: cat /etc/issue的结果为: Red Hat Enterprise Linux Server ...

随机推荐

  1. swing _JFileChooser文件选择窗口

    import javax.swing.JFileChooser; import org.eclipse.swt.internal.win32.TCHITTESTINFO; public class t ...

  2. vmware Ubuntu忘记登录密码

    VMware Workstation 上的Ubuntu 11.10 登录时,用户密码忘记了,以下是我对此问题解决的方法: 1)重新启动Ubtuntu 16 系统,同时长时间按住(或连续点击)esc键进 ...

  3. java 获取时间戳

    //java 获取时间戳 long currentTime=System.currentTimeMillis();

  4. DataSnap Mobile Client Tutorial

    One of my customers was having some difficulty following the DataSnap tutorial which can be found he ...

  5. I.MX6 AW-NB177NF WIFI 驱动移植问题

    /******************************************************************************** * I.MX6 AW-NB177NF ...

  6. Ubuntu:Could not get lock /var/lib/dpkg/lock

    在ubuntu上使用apt-get时,碰过如下问题: 看意思是上一次使用apt-get时异常退出了,锁住了,google了下解决方案如下: 1.先判断是否有apt-get进程在跑,同一时刻只能有一个a ...

  7. bzoj1025 [SCOI2009]游戏——因数DP

    题目:https://www.lydsy.com/JudgeOnline/problem.php?id=1025 这篇博客写得真好呢:https://www.cnblogs.com/phile/p/4 ...

  8. backface-visibility

    浏览器支持 只有 Internet Explorer 10+ 和 Firefox 支持 backface-visibility 属性. Opera 15+.Safari 和 Chrome 支持替代的 ...

  9. 是时候开刷NOI了

    整天挨着毛爷爷,压力好大.. 看毛爷爷即将炖完NOI,我的确也该刷了 原则是从头到尾自己想(虽然看了一次题解),可以不A掉. NOI2009 day1: T1 题目略神,我还是不讲了...(就这题我W ...

  10. Ext查询面板收缩时,文本内容垂直显示

    css添加如下样式/***查询面板收缩时,文本内容垂直显示**/.x-layout-collapsedText{ width:16px; font-size:11px; word-wrap:break ...