在ubuntu16.04上搭建samba文件共享服务器
需求:
有两个用户abo和abu;
有三个文件夹:
/samba_workspace/abo/ : 用户abo可访问,拥有读写权限
/samba_workspace/abu/ : 用户abu可访问,拥有读写权限
/samba_workspace/share/ : 用户abo,abu均可访问,均拥有读写权限
步骤
安装samba
apt-get install samba
创建共享文件夹
mkdir -p /samba_workspace/abo
mkdir -p /samba_workspace/abu
mkdir -p /samba_workspace/share
新增用户
useradd abu -s /sbin/nologin
useradd abo -s /sbin/nologin
修改共享文件夹的所有者
chown -R abo:abo /samba_workspace/abo/
chown -R abu:abu /samba_workspace/abu/
chown -R abo:abo /samba_workspace/share/ //先将share的所有者设为abo,然后再用setfacl赋予abu读写权限
setfacl -R -m u:abu:rwx /samba_workspace/share/
向samba新增用户
smbpasswd -a abo
//输入密码
//确认密码
smbpasswd -a abu
//输入密码
//确认密码
修改samba的配置文件
vim /etc/samba/smb.conf
//在文件最后添加
[abo]comment = Jimbo's folderpath = /samba_workspace/abobrowseable = yesread only = nocreate mask = 0774directory mask = 0775valid users = abo[abu]comment = Poppy's folderpath = /samba_workspace/abubrowseable = yesread only = nocreate mask = 0774directory mask = 0775valid users = abu[share]comment = Common share folderpath = /samba_workspace/sharebrowseable = yesread only = nocreate mask = 0774directory mask = 0775valid users = abu,abowrite list = abu,abo
修改完配置文件后用testparm检查下有无语法错误
testparm /etc/samba/smb.conf
重启samba服务
/etc/init.d/samba restart
在windows端验证
如果使用abo帐号登录了后,想切换成abu登录,需要先断开与samba的链接,方法如下:
在ubuntu16.04上搭建samba文件共享服务器相关推荐
- ubuntu 20.04搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务
ubuntu 20.04搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务--超详细 一,samba的基本概念 二,samba的安装 三,samba的基本配置 创建文件夹 ...
- 在ubuntu16.04上搭建svn服务器
本文介绍在如何在ubuntu16.04 的系统上搭建svn服务器以及可能遇到的问题.下面的操作都以root用户进行. 1.安装svn服务器软件subversion. // 安装完成后的svn版本为 1 ...
- ubuntu16.04上搭建stm32f4开发环境
ubuntu16.04上搭建stm32f4开发环境 工程源码的地址 https://github.com/txson/ubuntu-stm32 欢迎大家参与修改 搭建交叉编译环境 stm32 属于ar ...
- ubuntu samba服务器的安装文件,在Ubuntu16.04中搭建samba服务器并用win10连接实现共享文件...
通过搭建samba能和局域网络主机共享资源,还能和其它的电脑共享资源.以下在Ubuntu16.04系统中搭建samba服务器,并且用Windows10系统连接实现电脑共享文件的过程. 一.安装samb ...
- Linux搭建samba文件共享服务器,实现基于Linux和Windows的共享文件服务
一,samba的基本概念 在早期的网络世界中,文件数据在不同主机之间的传输大多是使用**ftp,**但是使用ftp服务传输档案使得我们无法直接修改主机上面的档案数据.NFS服务可以实现在客户端的机器上 ...
- Debian10搭建Samba文件共享服务器
●安装与配置Samba共享服务 ●创建目录为/share/public的共享目录 ●共享名为public ●仅支持匿名用户的只读访问(请在该目录内存放一个文件名为file.txt, 文件内容为&quo ...
- Ubuntu 16.04上搭建CDH5.16.1集群
本文参考自:<Ubuntu16.04上搭建CDH5.14集群> 1.准备三台(CDH默认配置为三台)安装Ubuntu 16.04.4 LTS系统的服务器,假设ip地址分布为 192.168 ...
- Ubuntu 12.04 64bit或者CentOS 6.3 64bit上搭建OpenRTMFP/Cumulus服务器
Ubuntu 12.04 64bit或者CentOS 6.3 64bit上搭建OpenRTMFP/Cumulus服务器 2013-12-25 1.从官网下载源码包 cd ~/progrom_devel ...
- 《在(虚拟机)ubuntu16.04上进行openwrt环境搭建及源码下载》
广西·河池学院 广西高校重点实验室培训基地 系统控制与信息处理重点实验室 本篇博客来之河池学院:OpenWrt无线路由组 写作时间: 2020年7月30日21:00:51 <在(虚拟机)ubun ...
最新文章
- 【机器视觉案例】(9) AI视觉,手势控制电脑键盘,附python完整代码
- 关于Docker目录挂载的总结(转)
- 前后端API交互如何保证数据安全性?
- TF-IDF与余弦相似性的应用(二):找出相似文章
- 【DIY】实用节能声控温湿度计完整设计方案-详细图文视频教程
- file.encoding到底指的是什么呢?
- PAT 1084. 外观数列 (20) - 乙级
- python中的字符类型_八、 python中的数据类型——字符串
- VB.NET rdlc 报表的使用
- 交叉火力dsp手机调音软件_万能dsp调音软件全集
- u盘启动怎么修复计算机,电脑店u盘启动winpe如何修复系统引导
- http://www.eoeandroid.com
- linux无线网卡信道,linux如何列出网卡支持的wifi信道?
- 【C语言】用 1 分、5 分、10 分、25 分的硬币凑成任何给定的钱数 x,要求硬币的数目最少
- CTGU实验5_1-创建还书过程中的触发器
- Kubernates(k8s)工作负载之工作负载资源
- 软件工程第一次作业:写一篇自己的博客
- 大数定理详解(转载)
- SSI(Synchronous Serial Interface)串行通信接口
- 《数据结构》11-散列1 电话聊天狂人