在ubuntu系统中创建smb共享文件,并且限制访问

在ubuntu系统中创建smb共享文件,并且限制访问

    • 前言与目的:
    • 步骤:
      • 一:建立文件夹
      • 二:创建一个新的用户组,并且向其中增加一个用户
      • 三:将此用户添加到smb账户体系中。
      • 四:修改共享文件所属组,用户(-R 表示递归修改所有子文件权限,实际中请慎用)
      • 五:修改smb.conf 配置文件
      • 六:重启smb服务
      • 七:访问测试
      • 八:然后再去重新测试

前言与目的:

前面介绍了如何搭建共享文件夹,但是实际运用中远不止如此,linux是非常庞杂的,包括实际业务场景。所以这次的目的
就是要建立共享文件夹,并且限制其访问用户
具体的安装步骤详见前篇:https://blog.csdn.net/weixin_43441262/article/details/117755937

步骤:

一:建立文件夹

mkdir share2

二:创建一个新的用户组,并且向其中增加一个用户

新建用户组:   groupadd sharegroup
			也可以指定用户组id:	groupadd -g 111  sharegroup 新建用户组并指定用户组sharegroup 的ID为111

新建用户:  	(当然,也可以指定用户的id ,这个一百度一大堆,哈哈)
	adduser  shareuser1                 //新建shareuser1用户
	passwd shareuser1                	//给shareuser1用户设置密码
	
将已有用户加到组内 :
	usermod -G groupname username  (这个会把用户从其他组中去掉)
	usermod -a groupname username

三:将此用户添加到smb账户体系中。

sudo smbpasswd -a shareuser1  			(后续输入密码)

四:修改共享文件所属组,用户(-R 表示递归修改所有子文件权限,实际中请慎用)

命令:sudo chown -R shareuser1:sharegroup /home/ygz/桌面/share2/

五:修改smb.conf 配置文件

命令:  		sudo vim /etc/samba/smb.conf	
[share2]
	comment=authtest000
	path=/home/ygz/桌面/share2
	guest ok = no
	writable = yes
	browseable = yes
	valid users = @sharegroup        不写@则指定用户,写@指定用户组

六:重启smb服务

sudo /etc/init.d/samba restart

七:访问测试

windows如果之前登录用户了,可以打开命令行,运行如下命令
net use * /del /y

八:然后再去重新测试

你可能感兴趣的:(运维部署,部署,linux,smb,samba)