码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu16.04 配置samba

时间:2018-12-14 17:24:04      阅读:834      评论:0      收藏:0      [点我收藏+]

标签:mes   cto   userdel   协议   users   folder   tor   pre   lin   

一. 切换用户-安装samba服务(需要root权限)

     xb@ubuntu:~$ su root

    技术分享图片

   不记得密码就重置

   xb@ubuntu:/home$ sudo passwd root

    技术分享图片

二. 安装samba

    root@ubuntu:/home/xb# sudo  apt-get install samba

    技术分享图片

 

三. 配置 - 打开samba配置文件

root@ubuntu:/home/xb# vi /etc/samba/smb.conf

在文件末尾加上如下[share]  (相当于在home目录项增加了一个新用户)

 

 1 # Windows访问Samba服务器是显示目录名,顶格写
 2 # windows访问  \\192.168.1.110\somy
 3 [somy]
 4 comment = shared folder with user name and password # 对该共享目录的描述,随便写
 5 path = /home/share # 共享的目录路径,这个路径创立的时候记得添加权限 chmod -R 0777 /home/share
 6 public = yes # 是否对所有登录成功的用户可见
 7 valid users = bszedu # 指定登录的用户,该项不写,则默认对所有人可见
 8 create mask = 0777 # 创建文件的默认权限 
 9 writable = yes # 写权限,目录的权限也要许可
10 directory mask = 0777 # 创建目录的默认权限 
11 force user = nobody # 指定的用户可以进行登录,其他用户没有权限登录,nobody不限制
12 available = yes # 同样是设置共享目录是否可见ubuntu是否需要登录有valid 
13 browseable = yes # 共享目录是否可见,no不可见,yes或不写默认可见 

 

四. 添加samba 用户、密码

 1. 添加用户名为   bszedu   密码为:123456

root@ubuntu:/home# sudo smbpasswd -a bszedu

技术分享图片

2. linux及samba用户的查看与删除

root@ubuntu:/home# pdbedit -L

技术分享图片

 

查看samba服务器中已拥有哪些用户:pdbedit -L
删除samba服务中的某个用户: smbpasswd -x 用户名
查看Linux中所有用户: cat /etc/passwd
查看Linux中添加了多少用户:
cat /etc/passwd|grep -v nologin|grep -v halt|grep -v shutdown|awk-F":" ‘{ print $1"|"$3"|"$4 }‘|more
查看Linux中所有组:cat /etc/group
删除linux某个用户: userdel 用户名
删除linux中某个用户所有信息: userdel -r 用户名

 

五. 保存退出后重启samba:

root@ubuntu:/home/xb# sudo /etc/init.d/samba restart

或者

root@ubuntu:/home# service smbd restart

 

6. 开放端口

 root@ubuntu:/home# ufw allow 137,138,139,389,445,901/tcp

技术分享图片

 

附录:  Samba服务所使用的端口和协议:

1)Port 137 (UDP) - NetBIOS 名字服务 ; nmbd
2)Port 138 (UDP) - NetBIOS 数据报服务
3)Port 139 (TCP) - 文件和打印共享 ; smbd (基于SMB(Server Message Block)协议,主要在局域网中使用,文件共享协议)
4)Port 389 (TCP) - 用于 LDAP (Active Directory Mode)
5)Port 445 (TCP) - NetBIOS服务在windos 2000及以后版本使用此端口, (Common Internet File System,CIFS,它是SMB协议扩展到Internet后,实现Internet文件共享)
6)Port 901 (TCP) - 用于 SWAT,用于网页管理Samba

7. samba用户添加

七. windows连接samba几种方式

1. D盘路径栏 输入 \\ip\目录     方式访问

技术分享图片

 2. 网络盘 映射

技术分享图片

3. win + R   快捷键

技术分享图片

六。 连接上samba结果显示

技术分享图片

技术分享图片

 

Ubuntu16.04 配置samba

标签:mes   cto   userdel   协议   users   folder   tor   pre   lin   

原文地址:https://www.cnblogs.com/zhidongjian/p/10118532.html

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