首页 > 其他 > 详细

[svc]samba服务搭建

时间:2018-01-31 19:51:20      阅读:216      评论:0      收藏:0      [点我收藏+]

说实话搞这些很蛋疼, 没啥技术含量.

What is Samba?

这个历史悠久了

Since 1992, Samba has provided secure, stable and fast file and print services
for all clients using the SMB/CIFS protocol, such as all versions of DOS and
Windows, OS/2, Linux and many others.

财务有个需求

- 3个账号
admin    管理员用
opeople  已在员工用
npeople  新来员工用

- 3个文件夹
CW-No.1
CW-No.2
CW-Public 

- 权限要求
admin可以读写所有文件夹
opeople可以读写CW-No.2 CW-Public
npeople可以读写CW-Public

smb设置

yum install samba samba-client

$ cat /etc/samba/smb.conf
[global]
  workgroup = WORKGROUP
  server string = linux file share

[CW-No.1]
  comment = caiwu1
  path = /home/CW-No.1
  #valid users = admin
  #write list = admin
  #read list = admin
  #valid users = @caiwu
  valid users = admin,opeople
  write list = admin,opeople
  read list = admin,opeople


[CW-No.2]
  comment = caiwu2
  path = /home/CW-No.2
  #valid users = @caiwu
  valid users = admin
  write list = admin
  read list = admin


[CW-Public]
  comment = publice
  path = /home/CW-Public
  public = yes 
  writable = yes
  read only = no
  create mode = 0777
  force create mode = 0777
  directory mode = 0777
  force directory mode = 0777


- 本地测试挂载

smbclient //127.0.0.1/CW-Public -U opeople%opeople123


- 添加smb用户并设置密码

useradd opeople -g caiwu -s /sbin/nologin -M
smbpasswd -a opeople


- 查看smb已有用户
pdbedit -L

docker安装: 端口 tcp 135 449

可以快速的启动一个共享目录

sudo docker run -it -p 139:139 -p 445:445 -d dperson/samba             -u "example1;badpass"             -u "example2;badpass"             -s "public;/share"             -s "users;/srv;no;no;no;example1,example2"             -s "example1 private;/example1;no;no;no;example1"             -s "example2 private;/example2;no;no;no;example2"

todo: 这里有个kingate,有趣的反带软件,抽时间可以研究下
http://www.361way.com/install-kingate-proxy/2801.html

[svc]samba服务搭建

原文:https://www.cnblogs.com/iiiiher/p/8393633.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!