samba应用

samba详解

前言

前面学过了NFS,是一个网络文件系统,可以让远程连接像访问本地文件一样,在同一个网络上的多个用户间共享目录和文件系统。只不过NFS只是针对于两个linux主机,我们现在需要linux主机和windows主机都能共享,这个时候就用到了samba。

1、步骤,允许个别用户访问

1、安装下面三个包:

samba

samba-common

samba-client

yum install -y samba samba-common samba-client


2、配置samba服务器:/etc/samba/smb.conf

3、允许匿名用户访问

[global]

    workgroup = workgroup

    server string = samba server

    netbios name = cwj

    map to guest = bad user

    interfaces = lo eno16777736 192.168.1.109

    hosts allow = 192.168.

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

    max log size = 50000

    passdb backend = tdbsam

    security = user

[public]

    comment = Public Stuff
    path = /home/samba
    public = yes
    writable = yes
    printable = no
    write list = +staff

检查:testparm /etc/samba/smb.conf

重启:service smb restart

分别在另外一台linux主机上和window主机上测试:

samba应用

samba应用

4、允许单个用户访问

a、配置

[it]

    comment = it
    path = /it
    valid users = zhangsan
    write list = zhangsan
    printable = no
    create mask = 0755
    directory mask = 0755

b、建立共享目录、添加相应用户和组

# mkdir /it
# useradd zhangsan -s /sbin/nologin
# cd /it
# echo "12345" > abc.txt
# pdbedit -a -u zhangsan
#pdbedit -L               ##查看Samba用户列表
# service restart        ##重启Samba

c、测试:我的电脑,右键,网络映射

samba应用

另一台Linux主机上测试

samba应用

原创文章,作者:N24_yezi,如若转载,请注明出处:http://www.178linux.com/64344

(1)
N24_yeziN24_yezi
上一篇 2016-12-20 22:26
下一篇 2016-12-21 00:37

相关推荐

  • 解决Redis 延迟故障

    前一段时间redis客户端在使用php connect 连接redis 的经常报一个redis server went away 等信息。 首先想到的想到的是reids超时设置的问题,timeout、tcp-keepalive、以及php的default_socket_timeout时间  127.0.0.1:6381> CONFI…

    Linux干货 2016-02-14
  • CentOS 更改改网卡名称

    1 查看你的CentOS7网卡名字叫什么(通常第一个网卡叫做eno16777736) ip addr 2 编辑配置文件 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736 把配置文件里面所有eno16777736改为eth0 3 把网卡配置文件名字也修改一下 cd /etc/sysconfig/networ…

    2018-01-18
  • Linux磁盘管理

    设备文件 一切皆文件 open(), read(), write(), close() 磁盘结构 磁盘接口类型 并行 IDE:133MB/s SCSI:640MB/s 串口 SATA:6Gbps SAS:6Gbps USB:480MB/s rpm rotationsper minute 硬盘每分钟转数 硬盘结构  图一…

    Linux干货 2016-08-30
  • Linux运维学习历程-第九天-bash脚本初步了解

    概述:   本章重点在于讲解bash脚本的基础知识,为今后学习使用bash脚本打下基础 一、bash基础特性         程序:指令+数据             指令:由程序文件提供         &n…

    Linux干货 2016-08-18
  • awk

    GNU awkGNU awk 2 本章内容 awk介绍 awk基本用法 awk变量 awk格式化 awk操作符 awk条件判断 awk循环 awk数组 awk函数 调用系统命令 3 awk awk: Aho, Weinberger, Kernighan,报告生成器,格式化文本输出 有多种版本:New awk(nawk),GNU awk…

    Linux干货 2016-09-14
  • linux基础2

    linux基础2

    Linux干货 2018-03-18