ubuntu11下安装并配置samba

本文介绍如何在Ubuntu的Hadoop开发环境中配置Samba服务,实现Windows与Ubuntu之间的文件共享。步骤包括安装Samba、配置smb.conf、添加用户及重启服务等。

在虚拟机中配置基于ubuntu的hadoop开发环境,发现需要自己配置samba,折腾了半天,现在把配置的过程介绍一下,希望能节省些正在阅读本文的你一些时间和精力。

先说配置步骤,再进行一些说明。

一、配置步骤

1.在线安装samba

sudo apt-get install samba
2.配置samba

通过gedit编辑smb.conf文件。

进入该配置文件目录:

cd /etc/smba

备份配置文件

sudo cp smb.conf smb.conf.backup

编辑配置文件

sudo gedit smb.conf

主要有两个地方需要配置。

安全性设置为共享:security = share

在文件尾部添加如下配置:

[public]

comment = root share

path = /

writable = yes

browseable = yes

valid users = hadoop

保持并关闭文件

3.添加用户

sudo smbpasswd -a hadoop

4.重启服务

sudo service smbd restart

至此,就可以在windows下访问(读写)ubuntu下的所有文件了。

二、几点说明

hadoop是我已经在ubuntu下创建好的用户,在配置文件中需要根据你的用户名修改。

上述修改方式应该比目前网上所看到的帖子修改得都少。(毕竟只需要修改一行代码,然后添加六行代码嘛,其它的都不用动)

仅hadoop目录下的文件可写,其它目录下文件为只读。

对于win7下报“指定的网络密码不正确”的情况,可参见:

http://zhouchaofei2010.iteye.com/blog/1119442

三、参考资料

http://www.cnblogs.com/ouuy/archive/2011/10/24/2223164.html

http://blog.chinaunix.net/uid-11190335-id-3087941.html


如有不对,还请批评指正。

如果还有不清楚的地方,也可以一起交流frontend922@163.com





### 如何在Ubuntu系统中安装配置Samba服务器 #### 1. 更新包列表安装Samba 为了确保拥有最新的软件版本,在安装新软件之前更新系统的APT包索引是有益的做法。之后可以直接通过`apt-get install samba`命令来完成Samba安装。 ```bash sudo apt update && sudo apt upgrade -y sudo apt install samba -y ``` 此过程会自动处理依赖关系将必要的组件下载到系统中[^1]。 #### 2. 配置Samba共享目录 创建用于共享的文件夹,设置适当的权限以便其他设备上的用户可以访问这些资源: ```bash sudo mkdir -p /srv/samba/shared_folder sudo chmod 2770 /srv/samba/shared_folder/ ``` 编辑Samba的主要配置文件 `/etc/samba/smb.conf` ,添加新的共享部分定义,例如: ```ini [shared_folder] path = /srv/samba/shared_folder available = yes valid users = @sambashare read only = no browsable = yes public = yes writable = yes ``` 上述配置使得名为 `shared_folder` 的位置可供特定组内的成员读写操作[^3]。 #### 3. 添加Samba用户及其密码 为了让客户端连接至Samba服务器,需先建立至少一名具有相应权限的账户。这里假设要创建一个叫`samuser`的新用户,将其加入到`sambashare`这个Linux用户组里去;接着为其设定专属于SMB协议使用的登录凭证。 ```bash sudo adduser samuser sudo usermod -aG sambashare samuser sudo smbpasswd -a samuser ``` 当提示输入密码时,请提供强健且易被猜测出来的字符串作为用户的认证依据[^4]。 #### 4. 测试配置的有效性和重启服务 修改后的配置应当经过验证才能生效。利用`smbd`守护进程自带的功能来进行语法检查是非常重要的一步。如果一切正常,则可安全地重新启动Samba服务以应用更改。 ```bash testparm sudo systemctl restart smbd.service ``` 一旦看到没有任何错误消息输出即表示成功完成了基本的部署工作[^2]。 #### 5. 访问测试 现在可以从另一台机器尝试浏览或映射网络驱动器的方式打开刚刚设立好的共享空间了。对于Windows环境而言,只需在网络邻居里面寻找对应的主机名或是IP地址即可找到目标路径。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值