搭建Samba服务器

简介: 搭建Samba服务器

搭建Samba服务器是为了实现Linux共享目录之后,在Windows可以直接访问该共享目录

samba安装

安装命令

sudo apt-get install samba samba-common

配置-ubuntu侧

为samba服务器创建一个共享目录share

sudo mkdir share
 sudo chmod 777 share

创建使用该共享文件夹的账号

sudo groupadd lfp -g 6000
sudo useradd lfp -u 6000 -g 6000 -s /sbin/nologin -d /dev/null
 sudo smbpasswd -a lfp
 //并设置密码

修改samba服务器配置文件

sudo vi /etc/samba/smb.conf

在最后一行添加下列内容

[lfp]
browseable = yes 
path = /home/alientek/share
available = yes 
writable = yes

[alientek]
comment = alientek folder
browseable = yes 
path = /home/alientek
create mask = 0700
directory mask = 0700
valid users = alientek
force user = alientek
force group = alientek
pubilc = yes 
available = yes 
writable = yes
  • comment = alientek folder: 设置共享目录的注释或描述。
  • browseable = yes: 允许在网络上浏览这个共享目录。
  • path = /home/alientek: 设置共享目录的物理路径。
  • create mask = 0700: 新文件的默认权限掩码,指定文件在创建时的访问权限,这里设置为 0700,即仅对拥有者具有读、写、执行权限。
  • directory mask = 0700: 新目录的默认权限掩码,指定目录在创建时的访问权限,这里设置为 0700,即仅对拥有者具有读、写、执行权限。
  • valid users = alientek: 指定可以访问该共享目录的用户,这里只有 alientek 用户可以访问。
  • force user = alientek: 将所有连接到这个共享目录的用户都强制设置为 alientek。
  • force group = alientek: 将所有连接到这个共享目录的用户组都强制设置为 alientek。
  • pubilc = yes: 允许公共访问,即任何用户都可以访问该共享目录。
  • available = yes: 指定该共享目录是否可用,这里设置为 yes,表示该目录是可用的。
  • writable = yes: 允许用户写入共享目录。

如果你希望所有用户都有读写权限,你可以将 create mask 和 directory mask 的值改为更宽松的权限掩码,例如 0777。同时,为了保证权限正确地传递给新创建的文件和目录,你可能还需要使用 force create mode 和 force directory mode,将新创建的文件和目录的权限掩码强制设置为 0777。

comment = alientek folder
browseable = yes 
path = /home/alientek
create mask = 0777
directory mask = 0777
force create mode = 0777
force directory mode = 0777
valid users = alientek
force user = alientek
force group = alientek
pubilc = yes 
available = yes 
writable = yes

重启samba服务

sudo /etc/init.d/smbd restart

windows创建映射

必须保证windows和ubuntu网络互通

Ubuntu ping Windows

Windows ping Ubuntu

建立映射

1.点击映射网络驱动器

2.输入Ubuntu中的ip地址及其用户信息

3.输入用户信息及其密码

4.映射成功

5.使用共享目录

目录
相关文章
|
11月前
|
网络协议 安全 Linux
小白带你学习文件共享服务器FTP和SAMBA的学习(二十二)
小白带你学习文件共享服务器FTP和SAMBA的学习(二十二)
174 0
|
6月前
|
监控 安全 Linux
深入探讨Samba服务器的配置与使用
深入探讨Samba服务器的配置与使用
581 0
|
1月前
|
Ubuntu Linux Windows
Ubuntu 14.04安装samba服务器
Ubuntu 14.04安装samba服务器
22 0
|
6月前
|
Linux 网络安全 数据库
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
linux centos系统搭建samba文件服务器 NetBIOS解析 (超详细)
223 2
|
6月前
|
Ubuntu Linux 虚拟化
【Linux】ubuntu安装samba服务器
【Linux】ubuntu安装samba服务器
|
Unix Linux 网络安全
百度搜索:蓝易云【Centos7下Samba服务器配置。】
Samba是一个开放源代码软件套件,可以在类Unix操作系统上实现SMB/CIFS协议。SMB/CIFS是Windows操作系统使用的一种网络共享协议。
241 0
|
6月前
|
Ubuntu Linux Windows
window10 虚拟机 linux ubuntu 环境下samba服务器配置
本文的目的是在windows 10 系统,使用samba服务实现 windows 10共享虚拟机ubuntu系统的文件。
138 0
|
6月前
|
Linux Windows
Linux系统安装Samba服务器
在实际开发中,我们经常会有跨系统之间文件传递的需求,Samba便是能够在Windows和Linux之间传递文件的服务,功能也是非常强大和好用,本篇文章将介绍如何在Linux系统上安装Samba服务,以CentOS7系统为例。
121 0
|
Ubuntu Linux 开发工具
Ubuntu2021.4 samba服务器配置方案[开源]
Ubuntu2021.4 samba服务器配置方案[开源]
135 3