美文网首页
Ubuntu18 LTS 配置 Samba

Ubuntu18 LTS 配置 Samba

作者: 梵蒂冈教主 | 来源:发表于2019-08-04 19:32 被阅读0次

1、安装Samba

$ sudo apt-get install samba samba-common

2、修改配置文件

$ sudo vi /etc/samba/smb.conf

[global]

    ...

    security = user    #配置当前安全验证级别为USER验证

    encrypt passwords = true    #标识需要密码加密

    passdb backend = smbpasswd    #标识当前密码验证方法为smbpasswd

    smb passwd file = /etc/samba/smbpasswd    #标识当前密码文件位置

    access based share enum = yes    #如果多用户访问,而每个用户访问目录都是独立的,在Windows端正常显示所有目录,包含不能访问的,加此参数和目录配置内加hide unreadable = yes参数,即可实现用户访问时隐藏其它无权限的目录

    # map to guest = bad user    #标识如果当前用户无效,使用guest进行访问,如果不允许guest访问,需要注释此行,否则Windows10默认使用Guest访问时,系统提示“你不能访问此共享文件夹,因为你组织的安全策略阻止未经身份验证的来宾访问。”。

[share1]    #自定义的共享配置1

        comment = Share1    #共享目录描述

        #browseable = no    #标识是否当前目录是否可见,默认为yes,如果为no目录只能通过正确链接地址访问

        path = /smb/share1    #当前实际共享的目录位置

        valid users = 002955    #可以访问此目录的用户

        public = no    #是否允许公开访问

        writable = yes    #是否允许写入

        hide unreadable = yes    #隐藏不可读的文件

[share2]     #自定义的共享配置2

    ...

3、创建用户

$ sudo useradd share1    #如果没有创建对应的用户,创建smb用户会提示“Failed to add entry for user”

$ sudo smbpasswd -a share1    #创建后会在/etc/samba/smbpasswd文件内生成用户信息

4、创建目录

$ sudo mkdir /smb/share1

$ sudo mkdir /smb/share2


1、本文章未描述目录权限管理,可能会导致文件创建及写入异常

2、未描述磁盘配额使用

相关文章

网友评论

      本文标题:Ubuntu18 LTS 配置 Samba

      本文链接:https://www.haomeiwen.com/subject/lcgydctx.html