samba部署小结

简介:

[root@Oracle ~]# yum install samba-swat -y

[root@Oracle ~]# yum install samba-client                 客户端工具



主配置文件:

[root@Oracle ~]# cat /etc/samba/smb.conf |grep -v "#"|grep -v "^$"|grep -v ";"

[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


[homes]

comment = Home Directories

browseable = no

writable = yes


[printers]

comment = All Printers

path = /var/spool/samba

browseable = no

guest ok = no

writable = no

printable = yes


几个samba参数

smbpasswd -a username

pdbedit -a username                 新建用户

        -x username                 删除用户

        -L                          查看用户

        -Lv                         详细信息

        -c "[D]" -u username        停用账户

        -c "[]" -u username         恢复账户


一个简单的共享配置:

[public]                                                     共享名

       comment = this is my first project                    描述

       path = /mnt                                           共享的路径

       writeable = no                                        是否可写 

       read only = yes                                       是否只读

       public = yes                                          公共

       hosts deny = 192.168.1.0/24                          可以禁止网段访问         此处allow优先级大于deny

       hosts allow = 10.0.0.11 10.0.0.10                    ip地址和域名都可以

       hosts allow = 10.0.0.0 EXCEPT 10.0.0.11    10.0.0.10              在某网段中排出某台机器



[root@Oracle ~]# service smb restart           重启smb服务

Shutting down SMB services:                                [  OK  ]

Starting SMB services:                                     [  OK  ]


[root@Oracle ~]# smbpasswd -a root                          设置root密码

New SMB password:        123456

Retype new SMB password:     123456

Added user root.


[root@Oracle ~]# yum install samba-client                 客户端工具


[root@Oracle ~]# smbclient -L 10.0.0.10                    客户端测试本地是否正常   

Enter root's password:                                     输入root密码,注意此处是samba设置的密码

Enter root's password: 

Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.23-24.el6_7]


        Sharename       Type      Comment

        ---------       ----      -------

        public          Disk      this is my first project

        IPC$            IPC       IPC Service (Samba Server Version 3.6.23-24.el6_7)

        root            Disk      Home Directories

Domain=[MYGROUP] OS=[Unix] Server=[Samba 3.6.23-24.el6_7]


        Server               Comment

        ---------            -------


        Workgroup            Master

        ---------            -------


######################################用户映射##############################################

[root@Oracle samba]# vim /etc/samba/smbusers 

# Unix_name = SMB_name1 SMB_name2 ...

root = administrator admin

nobody = guest pcguest smbguest

technology = user1 user2 user3 user4            =====>名称映射,前面的是真实名称,后面的是假名


[root@Oracle samba]# /etc/init.d/smb restart

Shutting down SMB services:                                [  OK  ]

Starting SMB services:                                     [  OK  ]


[root@Oracle samba]# useradd technology                       --添加用户

[root@Oracle samba]# smbpasswd -a technology                  --添加用户的smb密码

New SMB password:afocus

Retype new SMB password:afocus

Added user technology.


[root@Oracle samba]# id -u technology     用户已建立

500


[root@Oracle samba]# vim /etc/samba/smb.conf

[global]

username map = /etc/samba/smbusers


[root@Oracle samba]# /etc/init.d/smb restart                   重启服务

Shutting down SMB services:                                [  OK  ]

Starting SMB services:                                     [  OK  ]


[root@Oracle samba]# smbclient //10.0.0.10/public -U user1            之后就可以用映射的用户进入了


客户端:

查看共享连接两种方式:

windows下的访问方式:\\10.0.0.10

Linux客户端的访问方式:smbclient -L 10.0.0.10 -U user2


访问共享

[root@Oracle samba]# smbclient //10.0.0.10/public -U user2 

windows下的访问方式:\\10.0.0.10\public


客户端挂载

mkdir /mnt/abc

mount -t cifs //10.0.0.10/public /mnt/abc -o username=technology



     本文转自陈继松 51CTO博客,原文链接:http://blog.51cto.com/chenjisong/1738509,如需转载请自行联系原作者



相关文章
|
编译器 C语言
【C语言】常量的 “前缀和后缀” 大通关!
在C语言中,常量的前缀和后缀用于明确指定常量的类型和进制系统。前缀主要用于区分不同进制的数字常量,而后缀则用于区分不同类型的整数和浮点数。正确使用前缀和后缀,可以提高代码的可读性和可维护性,确保编译器正确地理解和处理常量。
686 1
|
供应链 监控 数据挖掘
ERP系统中的采购管理与供应商评估
【7月更文挑战第25天】 ERP系统中的采购管理与供应商评估
1077 3
|
前端开发 JavaScript
React 组件生命周期方法详解
【8月更文挑战第30天】
304 5
|
弹性计算
阿里云服务器带宽价格:包括固定带宽费用和流量收费明细表
按固定带宽计费1M带宽一个月23元,按使用流量计费1GB流量0.8元,如果云服务器带宽使用率低于10%,那么首选按使用流量计费,如果带宽实际利用率较高的话,按固定带宽计费更划算一些。
1990 0
阿里云服务器带宽价格:包括固定带宽费用和流量收费明细表
|
Android开发
被后台杀死后,Android应用如何重新走闪屏逻辑
被后台杀死后,Android应用如何重新走闪屏逻辑
1023 0
被后台杀死后,Android应用如何重新走闪屏逻辑
|
机器学习/深度学习 自然语言处理 数据可视化
港科大&MSRA新研究:关于图像到图像转换,Finetuning is all you need
港科大&MSRA新研究:关于图像到图像转换,Finetuning is all you need
181 0
|
数据采集 搜索推荐 SEO
谷歌seo靠谱吗?
答案是:肯定的!100%靠谱! 作为一个谷歌SEO新手,我深知刚接触这个领域时的种种困惑。 “谷歌SEO真的靠谱吗?”“我应该如何开始?”如果你正有这样的疑问,那么这篇文章可能正是你需要的。
189 0
|
Shell Linux 网络安全
【Linux】ansible批量管理服务器
文章目录 前言 一、概述 1.1 ansible简介 1.2 ansible安装 二、剧本
362 0
【Linux】ansible批量管理服务器
|
缓存 NoSQL 算法
Redis5.0数据淘汰策略详解(最新版本,面试常问)
作为一个内存数据库,redis在内存空间不足的时候,为了保证命中率,就会选择一定的数据淘汰策略,这篇文章主要讲解常见的几种内存淘汰策略。和我们操作系统中的页面置换算法类似。
651 0
Redis5.0数据淘汰策略详解(最新版本,面试常问)
关于 ubuntu14.04有输入法但是无法输入中文 的解决方法
关于 ubuntu14.04有输入法但是无法输入中文 的解决方法
关于 ubuntu14.04有输入法但是无法输入中文 的解决方法