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

相关推荐

  • 常用linux命令小计(1)

    关于linux那些事儿—常用命令小结(1) 系统相关信息 Uname –m显示处理器的架构 Uname –r显示正在使用的内核版本 cat /proc/cpuinfo显示cpu的具体信息 cat /proc/version显示内核的版本 cat /proc/swaps显示哪些分区被使用 data显示系统日期 cal –y显示当年的日历 date 021920…

    Linux干货 2017-02-19
  • linux命令格式和常用命令

    Linxu命令使用格式 ~]#COMMAND OPTIONS ARGUMENTS CMMMAND:发起一命令:请求内核将某个二进制程序运行为一个进程; OPTIONS:指定命令的运行特性; 短选项:-C, 例如-l, -d 注意:有些命令的选项没有-; 如果同一命令同时使用多个短选项,多数可合并:-l -d = -ld 长选项:–word, 例如…

    Linux干货 2018-03-04
  • Linux文本处理工具之grep

    简介     grep:Global search regular expression and print out the line.     grep是一种文本搜索处理工具,根据用户指定的文本模式或搜索条件对目标文件进行逐行搜索,并显示能匹配到的行。   …

    Linux干货 2015-05-12
  • linux发展史

    linux发展史简介: 20世纪60年代,MIT开发分时操作系统(Compatible TIme-Sharing System),支持30台终端访问主机;     ~主机负责运算,而终端负责输入输出; 1965年,Bell实验室、MIT、GE(通用电气公司)准备开发Multics系统,为了同时支持3…

    Linux干货 2016-10-14
  • 第九周作业

    1、写一个脚本,判断当前系统上所有用户的shell是否为可登录shell(即用户的shell不是/sbin/nologin);分别这两类用户的个数;通过字符串比较来实现; 2、写一个脚本     (1) 获取当前主机的主机名,保存于hostname变量中;     (2) 判断此变量的值是否为loc…

    2017-04-20
  • 计算机基础知识点

    说明:(仅仅记录个人认为重要的内容) CPU的相关概念 主频:主频是cpu的时钟频率(cpu clock speed),是cpu运算时的工作频率(1秒内发生的同步脉冲数) 的简称。单位是HZ,一般 来说,主频越高,cpu的速度越快。由于内部结构的不同,并非所有的时钟频率 相同的cpu的性能都一样  外频:系统…

    Linux干货 2017-02-14