码迷,mamicode.com
首页 > 其他好文 > 详细

CentOS 下 Samba 服务器中创建安全共享

时间:2021-01-15 12:00:07      阅读:0      评论:0      收藏:0      [点我收藏+]

标签:row   一个   use   enter   tar   chown   使用   mct   red   

1. 配置与创建

由于Samba下的文件夹所有人都可以访问创建和删除,下面记录创建一个安全的文件共享方法

首先,将Samba用户创建一个新组,如下:

root用户:

 $ groupadd secure_group 

然后我们将一个新用户添加到新创建的组中

 $ useradd -g secure_group linuxuser 

然后将创建一个新的安全文件夹,然后分配必要的权限和文件所有权,如下所示

$ mkdir -p /srv/samba/secure_share
$ chmod -R 0770 /srv/samba/secure_share
$ chcon -t samba_share -p /srv/samba/secure_share
$ chown -R root:secure_group /srv/samba/secure_share

接下来,我们将为samba用户分配一个密码,该密码将在访问安全文件共享时使用。

 $ smbpasswd -a linuxuser 

 

接下来配置 Samba 的配置文件

 $ vim /etc/samba/smb.conf 

附加如下所示的配置行:

[secured]
path = /srv/samba/secure_share
valid users = @secure_group
guest ok = no
writable = yes
browsable = yes

保存并退出,然后重新启动Samba服务

 $ systemctl restart samba 

 

2. 从Linux机器访问Samba安全文件夹

要从Linux系统访问共享目录,只需运行以下命令:

 $ smbclient --user=linuxuser -L //192.168.0.253 

在提示时提供密码,然后按Enter

 

访问安全共享运行

 $ smbclient //192.168.0.253/secured -U linuxuser 

 

随意创建文件和目录以与其他samba用户共享。

 

CentOS 下 Samba 服务器中创建安全共享

标签:row   一个   use   enter   tar   chown   使用   mct   red   

原文地址:https://www.cnblogs.com/CooCoChoco/p/14279013.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!