linux 16.04 samba,在ubuntu16.04上搭建samba文件共享服务器

需求:

有两个用户abo和abu;

有三个文件夹:

/samba_workspace/abo/ : 用户abo可访问,拥有读写权限

/samba_workspace/abu/ : 用户abu可访问,拥有读写权限

/samba_workspace/share/ : 用户abo,abu都可访问,均拥有读写权限web

步骤

安装samba

apt-get install samba

建立共享文件夹vim

mkdir -p /samba_workspace/abo

mkdir -p /samba_workspace/abu

mkdir -p /samba_workspace/share

新增用户windows

useradd abu -s /sbin/nologin

useradd abo -s /sbin/nologin

修改共享文件夹的全部者svg

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新增用户spa

smbpasswd -a abo

//输入密码

//确认密码

smbpasswd -a abu

//输入密码

//确认密码

修改samba的配置文件rest

vim /etc/samba/smb.conf

//在文件最后添加

[abo]

comment = Jimbo's folder

path = /samba_workspace/abo

browseable = yes

read only = no

create mask = 0774

directory mask = 0775

valid users = abo

[abu]

comment = Poppy's folder

path = /samba_workspace/abu

browseable = yes

read only = no

create mask = 0774

directory mask = 0775

valid users = abu

[share]

comment = Common share folder

path = /samba_workspace/share

browseable = yes

read only = no

create mask = 0774

directory mask = 0775

valid users = abu,abo

write list = abu,abo

修改完配置文件后用testparm检查下有无语法错误code

testparm /etc/samba/smb.conf

重启samba服务xml

/etc/init.d/samba restart

在windows端验证

40681b1e323e59826f114d9dc4ba4361.png

b0f8642cc9518c28b2462248dbf901af.png若是使用abo账号登陆了后,想切换成abu登陆,须要先断开与samba的连接,方法以下:

ec053c5a0dcecf9d15b649a122177b21.pngblog

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值