您的位置:首页 > 其它

ubuntu下samba服务器配置

2014-03-23 23:16 393 查看
最近装了ubuntu,我想这也是linux的系统,那么也可以做以前在redhat上的实验吧,就试了试samba服务器的配置。

其实这个东西是非常好用的,如果是处于同一个网段的话,用qq、U盘都太麻烦,直接建一个samba共享文件就可以了

1、安装samba的软件

$sudo apt-get install samba

$sudo apt-get install smbfs

执行第二命令时出现了如下的错误

正在读取软件包列表... 完成

正在分析软件包的依赖关系树

正在读取状态信息... 完成

现在没有可用的软件包 smbfs,但是它被其它的软件包引用了。

这可能意味着这个缺失的软件包可能已被废弃,

或者只能在其他发布源中找到

可是下列软件包取代了它:

cifs-utils

E: 软件包 smbfs 没有可供安装的候选者

然后我果断用cifs-utils代替smbfs,就成功了

2、给samba添加用户

该用户必须是你系统中的用户,所以首先(说明我的用户名是zhang,密码是123456)

$sudo su

#useradd zhang

#passwd zhang //添加系统的密码

#smbpasswd -a zhang //给zhang用户添加smaba密码

好了samba用户就建好了,下面会用到

3、创建共享目录

$makdir /home/zhang/share

$sudo chmod 777 /home/zhang/share //修改目录权限

4、然后配置samba的配置文件,先备份一下原来的文件

$sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak

然后编辑配置文件:

$sudo gedit /etc/samba/smb.conf

在打开的文件中找到

# security = user

把前面的#号去掉

然后在最后面添加如下内容

[zypshare]

path=/home/zhang/share

valid users=zhang

public=no

writable=yes

说明:中括号里的名字随便取,那是在别人主机上显示时的名字path是要共享的目录名,writable=yes是可写,就是可以上传文件。

5、开启、关闭samba服务器

$sudo /etc/init.d/smbd start //开启

$sudo /etc/init.d/smbd restart //重启

$sudo /etc/init.d/smbd stop //关闭

6、访问

在同一个网段下的计算机,打开控制面板——》网络,就可以看到有一个以ubuntu系统的用户名命名的工作组,打开就可以看到刚建立的共享目录,打开时会要输入用户名和密码,就是第二步建立的那个。然后就可以上传和下载文件了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: