Ubuntu Samba 服务器的搭建
资料整理来自 个人笔记 Arm9-tiny4412-20180404.pdf
Ubuntu12.04.2 下 Samba 服务器搭建
- 注: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
在次之前先建立一个共享文件夹 Share
mkdir /home/Share
授予权限 777
Chmod –R 777 /hmoe/Share
4.开始配置:
samba 配置文件: /etc/samba/smb.conf
gedit /etc/samba/smb.conf
(以上参数具体修改请百度,个人采用了图形界面配置)
可以修改配置文件来设置 samba 共享和用户
如果不习惯使用配置文件,也可以使用图形界面
安装
Ubuntu samba
图形管理界面sudo apt-get install system-config-samba #启动 samba 图形管理界面 sudo system-config-samba
也可以选择菜单: system -> Administration -> Samba
重启
Samba
服务sudo /etc/init.d/smbd restart # 现在一般通过 systemctl
配置成功后可在 windows
下面访问共享目录,可点击运行,
输入 \\192.168.65.128\Share
, 192.168.65.128
是 ubuntu
的 IP
地址
或者 在“文件夹”一栏输入 \\192.168.65.128\Share
为了便于访问可通过 映射网络驱动器
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 出现问题解决
Samba 设置用户密码访问
Samba 共享目录文件夹不设置权限,开放以后, 如果像之前那种设置,局域网内任何人都可
以访问,可能不太安全, 这里通过添加用户密码方式限制访问者
在次之前确保 Samba 已经配置好了,
打开命令行终端执行如下命令: sudo smbpasswd –a root
root 是账户名,密码输入不会显示, 记好!!!
记好账户名和密码,后面会用来登录 Samba
打开图形管理界面 sudo system-config-samba
评论 (0)