Ubuntu 11与Win7间文件共享的Samba配置教程
需积分: 9 173 浏览量
更新于2024-09-17
收藏 60KB DOC 举报
"通过samba在Ubuntu 11与Windows 7之间实现文件共享的步骤"
在Linux和Windows系统之间进行文件共享通常需要借助于samba服务,它是一个开源的软件,能够让Linux系统支持SMB(Server Message Block)协议,从而与Windows系统无缝协作。以下是在Ubuntu 11.10上配置samba以实现与Windows 7之间文件共享的详细步骤:
1. 安装samba服务器:
在Ubuntu 11.10中,首先需要安装samba及其相关的文件系统支持。通过运行以下命令来安装:
```
sudo apt-get install samba
sudo apt-get install smbfs
```
安装完成后,可以使用`smbd`命令启动samba服务。
2. 创建共享文件夹:
创建一个你想要共享的文件夹,例如:
```
sudo mkdir /home/huxl/share
```
3. 设置文件夹权限:
为了让所有用户都能访问这个共享文件夹,你需要给予它完全的权限。运行:
```
sudo chmod 777 /home/huxl/share
```
4. 备份samba配置文件:
在修改配置之前,先备份原有的samba配置文件以防万一:
```
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
```
5. 编辑samba配置文件:
使用文本编辑器(如vim)打开samba配置文件:
```
sudo vim /etc/samba/smb.conf
```
找到`#security=user`这一行,然后替换为:
```
security=user
usernamemap=/etc/samba/smbusers
```
并在文件末尾添加以下内容,假设允许访问的用户为“huxiaole”,共享名为“Sharebylinux”:
```
[Sharebylinux]
comment=SharedFolderwithusernameandpassword
path=/home/huxl/share
public=yes
writable=yes
validusers=huxiaole
createmask=0700
directorymask=0700
forceuser=nobody
forcegroup=nogroup
```
这些配置表示共享名为“Sharebylinux”的文件夹,路径为/home/huxl/share,允许用户“huxiaole”访问,并具有读写权限。
6. 创建samba用户映射:
需要确保samba用户“huxiaole”也是Ubuntu的用户。如果不存在,需要创建这个用户。如果已存在,可以跳过此步。
7. 重启samba服务:
修改配置后,需要重启samba服务以应用新的设置:
```
sudo service smbd restart
```
8. 在Windows 7中访问共享:
在Windows 7中,可以通过网络浏览器或“我的电脑”找到共享的“Sharebylinux”文件夹,输入用户名“huxiaole”和密码,即可访问共享文件。
请注意,为了安全起见,通常不建议将文件夹权限设置为777,因为这会允许任何用户对文件夹有完全控制权。在实际环境中,应根据具体需求设定更严格的权限。同时,确保samba用户的密码安全,避免未授权访问。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2012-04-26 上传
2012-10-08 上传
2014-02-15 上传
2013-04-25 上传
2014-11-04 上传
2013-03-30 上传
Ethan_Novice
- 粉丝: 6
- 资源: 4
最新资源
- Condition-monitoring-of-hydraulic-systems-using-xgboost-modeling:我们将使用各种传感器值并使用xgboost进行测试液压钻机的状态监控
- 齐尔奇
- cubelounge:基于立方体引擎的游戏社区网站
- csharp_s7server_snap7_snap7c#代码_C#S7协议_c#s7连接plc_c#s71500
- Excel模板基础体温记录表格.zip
- lab_prog_III
- lekce03-priklad01:第3课示例
- ember-cli-htmlbars
- Recommendation-System:基于相似性创建简单的推荐系统
- React Native 的可扩展组件
- Excel模板简易送货单EXCEL打印模板.zip
- DependencyWalker:PE格式图像依赖解析器
- 数据结构基础系列(6):树和二叉树
- neuro-network-visualizer-web-app-python:使用Streamlit的神经网络Visualizer Web应用程序,以及使用Keras和Flask的简单模型服务器
- SentimentAnalysis
- mayorleaguec23:Basi HTML页面