安装Samba并配置共享目录

110 阅读1分钟

1、配置yum源

挂载ISO文件作为本地yum源

mount -t iso9660 -o loop CentOS-7-x86_64-DVD-2009.iso /mnt/centos7
cat <<EOF> /etc/yum.repos.d/CentOS7-Local.repo
[centos7-local]
name=CentOS 7 Local Repository
baseurl=file:///mnt/centos7/
enabled=1
gpgcheck=0
EFO

2、创建共享目录

mkdir -p /foura/umapfile
chmod -R 777 /foura/umapfile

3、修改配置文件

# 不要添加hosts allow指令,会导致连接不上。

cat <<EOF> /etc/samba/smb.conf
[global]
    netbios name = umap 
    workgroup = WORKGROUP  
    security = user
    passdb backend = tdbsam
    smb ports = 1445
    log file = /var/log/samba/log.%m  
    max log size = 1000  
    syslog = 0  
    panic action = /usr/share/samba/panic-action  
    server role = standalone server  
    obey pam restrictions = yes
    pam password change = yes
    map to guest = bad user
    usershare allow guests = no
[umapfile]
    comment = Shared Folder
    path = /foura/umapfile
    browseable = yes
    guest ok = yes
    read only = no
    create mask = 0770
    directory mask = 0770
EOF

4、启动samba服务

systemctl enable smb
systemctl start smb

5、将已存在的系统用户设置为samba用户

(1)添加用户

pdbedit -a umap

(2)查看用户

pdbedit -L

(3)删除用户

pdbedit -x umap

推荐一篇samba参数解释比较全面的文章:

www.cnblogs.com/pipci/p/101…