Ubuntu Samba 服务器的搭建

aqhby
2025-09-02 / 0 评论 / 16 阅读 / 正在检测是否收录...

Ubuntu Samba 服务器的搭建

资料整理来自 个人笔记 Arm9-tiny4412-20180404.pdf

Ubuntu12.04.2 下 Samba 服务器搭建

  1. 注:ubuntu 12.04 已经安装了最新版本的 samba 服务器,无需安装。如果使用 12.04
    以前的版本,最好是按下边的方法(黄色区域)升级一下 samba, 12.04 版本无需下列操
    作,我发现 14.04 也不需要安装,个人猜测是不是 12.04 以后都安装了 samba。

卸载 samba,smbclient,samba-common

sudo apt-get remove samba-common
sudo apt-get remove smbclient
sudo apt-get remove samba

安装 Ubuntu samba 服务器:

sudo apt-get install samba
sudo apt-get install smbfs
  1. 在次之前先建立一个共享文件夹 Share

    mkdir /home/Share
  2. 授予权限 777

    Chmod –R 777 /hmoe/Share

4.开始配置:
samba 配置文件: /etc/samba/smb.conf

gedit /etc/samba/smb.conf

mf2lavn1.png

(以上参数具体修改请百度,个人采用了图形界面配置)
可以修改配置文件来设置 samba 共享和用户

如果不习惯使用配置文件,也可以使用图形界面

  1. 安装 Ubuntu samba 图形管理界面

    sudo apt-get install system-config-samba
    
    #启动 samba 图形管理界面
    sudo system-config-samba

也可以选择菜单: system -> Administration -> Samba

mf2ldwk7.png

  1. 重启 Samba 服务

    sudo /etc/init.d/smbd restart
    # 现在一般通过 systemctl 

配置成功后可在 windows 下面访问共享目录,可点击运行,
输入 \\192.168.65.128\Share, 192.168.65.128ubuntuIP 地址
或者 在“文件夹”一栏输入 \\192.168.65.128\Share 为了便于访问可通过 映射网络驱动器

mf2lh794.png

Ubuntu11.04 Samba 环境搭建

安装 samba 软件包

sudo apt-get install samba

sudo apt-get install smbclient

创建共享目录:(目录名可自定义)

mkdir /home/share
# 若不更改权限, windows 下不能写入(适用于只读共享)
chmod -R 777 /home/share 

修改 Samba 配置文件:

 # 备份 samba 的配置文件
cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

gedit /etc/samba/smb.conf

A. 找到"# security = user"将它改成"security = share" # 注:去掉行首的注释符号
说明:
security = share 表示任何人都可以不需要输入密码登录;
默认的 security = user 表示每个用户必须输入密码才能登录

B. 在配置文件的最后加入以下内容(不包含行末注释说明部份)

[share] # 共享文件名,可自定义,与共享目录名可不一致
comment = VMware Ubuntu Share # 共享说明,可自定义
path = /home/share # 共享目录,应与之前创建的一致,必须为绝对路径
public = yes # 允许所有人都能够看到此目录
writable = yes # 允许用户在此目录下可写

# 注意复制时把注释去掉,我的机子 ubuntu 11.04,未去掉注释出现在 windows 下能找到 myshare ,但是无法连接上的现象

重启 Samba 服务

sudo /etc/init.d/smbd restart

Samba 的安装和配置已完成。

二. Windows 7 下将步骤一的共享目录映射为网络驱动器。
1) 确保 Ubuntu 的网络配置 OK,查看并记录 IP 地址,这里以 192.168.128.128 为
例。可在 Windows 7 的 cmd 下先用 ping 检测下网络是否畅通。
如 OK,在 Windows 的资源管理器地址栏中输入"\192.168.128.128\share",
即可访问该共享目录。
2) 在[计算机]图标上点右键(XP 可能是在[网上邻居]图标上点右键),选择"映射网格
驱动器(N)..."
在“驱动器”一栏选择合适的盘符,这里选择为 W;
在“文件夹”一栏输入"\192.168.128.128\share";
点击完成。
3) 双击[计算机],即可看到一个盘符为 W 的网络驱动器。

Ubuntu14.04 安装 Samba 出现问题解决

mf2ljp7q.png

Samba 设置用户密码访问

Samba 共享目录文件夹不设置权限,开放以后, 如果像之前那种设置,局域网内任何人都可
以访问,可能不太安全, 这里通过添加用户密码方式限制访问者
在次之前确保 Samba 已经配置好了,
打开命令行终端执行如下命令: sudo smbpasswd –a root
root 是账户名,密码输入不会显示, 记好!!!
记好账户名和密码,后面会用来登录 Samba

mf2lkhc9.png

打开图形管理界面 sudo system-config-samba

mf2loefu.png

0

评论 (0)

取消