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

相关推荐

  • N22-第九周作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; #!/bin/bash # declare -i log_user declare -i notlog_user while read&n…

    Linux干货 2016-10-24
  • 如何在微软Azure云机上添加新磁盘

    大家好: 最近在项目实践中,分享下如何在微软Azure云机上添加新磁盘。 首先需要查看下是否有未用上的磁盘,先fdisk -l查(看下图)并和Azure技术确认该磁盘是否可永久保存数据: 然后找到未分区的磁盘号,如上图中的/dev/sdc,再 fdisk /dev/sdc后开始在该新磁盘上进行分区创建: 为方便管理,我们一般就创建一个分区,然后进行格式化: …

    Linux干货 2016-11-27
  • rsyslog+mysql+loganalyzer配置

    rsyslog+mysql+loganalyzer 自定义日志存储的信道(facility)和存储位置,让rsyslog作为服务端记录rsyslog客户端的日志信息 环境介绍 以centos 7.2为系统环境 内部已装有mariadb、 一、准备工作 1、 安装rsyslog连接至mysql server的驱动模块;   # y…

    Linux干货 2016-10-21
  • CentOS7.3安装Jumpserver0.3.2

    CentOS7.3安装Jumpserver0.3.2 公司服务器前端增加堡垒机,选用开源的jumpserver 软件环境CentOS Linux release 7.3.1611 python 2.7.5 mysql5.7 安装git yum -y install git 克隆jumpserver # cd /opt # git clone https://…

    Linux干货 2017-07-11
  • 文件查找工具

    文件查找     我们常常需要知道哪个文件放在哪里,才能够对该文件进行一些修改或维护等动作。 有些时候某些软件配置文件的文件名是不变的,但是各发行版 放置的目录则不同。 此时就得要利用一些搜寻指令将该配置文件的完整文件名捉出来,这样才能修改。     比较实用的两个文件查找工具l…

    Linux干货 2016-08-21
  • date初步认识

    linux命令date的初步认识

    Linux干货 2017-11-11