如何在ubuntuwin7 搭建samba服务器器

ubuntu 12.04 LTS安装samba实现与windows共享文件
[问题点数:20分,结帖人Doonavd]
ubuntu 12.04 LTS安装samba实现与windows共享文件
[问题点数:20分,结帖人Doonavd]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2015年3月 Linux/Unix社区大版内专家分月排行榜第二2014年12月 Linux/Unix社区大版内专家分月排行榜第二2014年11月 Linux/Unix社区大版内专家分月排行榜第二2014年9月 Linux/Unix社区大版内专家分月排行榜第二2014年8月 Linux/Unix社区大版内专家分月排行榜第二2014年7月 Linux/Unix社区大版内专家分月排行榜第二2014年5月 Linux/Unix社区大版内专家分月排行榜第二2014年4月 Linux/Unix社区大版内专家分月排行榜第二
2014年3月 Linux/Unix社区大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。Ubuntu Samba服务器配置
最近做开源软件方面的东西。有些时候一个包会涉及到好几个操作,其中就有和,这两个OS之间传包不是很方便,不能用scp或者ssh上去操作,为方便起见,在自己的ubuntu上搭建了一个samba服务器,方便windows和linux间文件的共享。
1. 安装samba软件包
brandon@ubuntu:~$ sudo apt-get install samba
brandon@ubuntu:~$ sudo apt-get install smbfs
brandon@ubuntu:~$ smbd --version
Version 4.1.6-Ubuntu
若要通过图形界面安装,还可安装软件包:python-glade2, system-config-samba。python-glade2可用于在创建GUI中调用的库,system-config-samba,也是基于GUI的对samba的管理包。
2.创建要共享的目录,并修改权限
brandon@ubuntu:~$ mkdir -p shareWindows
brandon@ubuntu:~$ sudo chmod 777 shareWindows/
brandon@ubuntu:~$ ls -l | grep shareWindows
drwxrwxrwx
2 brandon brandon
4月 20 20:19 shareWindows
3.对原来的samba配置文件备份,然后修改samba配置文件
brandon@ubuntu:~$ sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.backup
brandon@ubuntu:~$ sudo gedit /etc/samba/smb.conf
由于smb.conf文件是只读的,所以最好别强行修改权限后用vim修改,直接用gedit,文本编辑方式好操作一些。
修改已下字段:
# Change this to the workgroup/NT-domain name your Samba server will part of
workgroup = VMWARE
display charset = UTF-8
unix charset = UTF-8
[shareWindows]
comment = Ubuntu File Server Share
path = /home/brandon/shareWindows
available = yes
browseable = yes
guest ok = yes
read only = no
public = yes
writable = yes
create mask = 0755
directory mask = 0700
force user = nobody
force group = nogroup
brandon@ubuntu:~$ sudo chown nobody:nogroup /home/brandon/shareWindows/
brandon@ubuntu:~$ ls -l | grep shareWindows
drwxrwxrwx
4月 20 22:59 shareWindows
如果配置时想填写workstation name, 到windows机器上查询一下workstation name:
可以在cmd中输入命令:net config workstation
不加入同一个workgroup 也是可以的。force user = nobody force group = nogroup 和命令修改作用是一样的,选择其中一个就可。
然后重启一下samba服务:
brandon@ubuntu:~$ sudo service smbd restart
4.在windows机器上访问该文件夹
brandon@ubuntu:~$ ifconfig
然后在windows机器上可以通过ip来访问samba server上的shareWindows文件夹:这里要输入相应的ip地址
可以看到建立的shareWindows文件夹了:
5.验证一下文件读写:
1)在linux机器上创建一个空文件夹, 在windows机器中查看
brandon@ubuntu:~$ cd shareWindows/
brandon@ubuntu:~/shareWindows$ touch new.txt
brandon@ubuntu:~/shareWindows$ ls -l
-rw-rw-r-- 1 brandon brandon 0
4月 20 23:37 new.txt
在windows机器中查看,其中时间不一样是因为两个系统的时间没有设置统一
2).在windows机器中创建一个test.txt文件,并写入:This is a test file. 在ubuntu机器中查看
在ubuntu机器上查看:
brandon@ubuntu:~/shareWindows$ ls -l
-rw-rw-r-- 1 brandon brandon
4月 20 23:37 new.txt
-rwxr--r-- 1 nobody
nogroup 22
4月 20 23:52 test.txt
brandon@ubuntu:~/shareWindows$ cat test.txt
This is a test file.
brandon@ubuntu:~/shareWindows$
6.还可以创建有管理权限的用户和组,并设置访问密码,这样从windows机器上访问时会提示输入密码。
brandon@ubuntu:~$ sudo addgroup smbgrp
Adding group `smbgrp' (GID 1001) ...
brandon@ubuntu:~$ ls -l | egrep ?Windows
drwxrwxr-x
2 brandon smbgrp
4月 21 00:20 secureWindows
drwxrwxrwx
4月 20 23:47 shareWindows
brandon@ubuntu:~$ sudo chmod 0770 /home/brandon/secureWindows/
brandon@ubuntu:~$ ls -l | egrep ?Windows
drwxrwx---
2 brandon smbgrp
4月 21 00:20 secureWindows
drwxrwxrwx
4月 20 23:47 shareWindows
brandon@ubuntu:~$ sudo adduser brandon smbgrp
Adding user `brandon' to group `smbgrp' ...
Adding user brandon to group smbgrp
brandon@ubuntu:~$ sudo smbpasswd -a brandon
New SMB password:
Retype new SMB password:
Added user brandon.
brandon@ubuntu:~$
修改/etc/samba/smb.conf文件,添加新的samba共享文件字段
[secureWindows]
comment = Ubuntu File Server Share
path = /home/brandon/secureWindows
available = yes
valid users = @smbgrp
browseable = yes
guest ok = no
writable = yes
重启samba服务
brandon@ubuntu:~$ sudo service smbd restart
smbd stop/waiting
smbd start/running, process 13656
这时通过windows机器放问该文件夹是会提示输入密码:
输入密码进去,创建一个新文件。
在ubuntu机器上查看
brandon@ubuntu:~/secureWindows$ ls
brandon@ubuntu:~/secureWindows$ ls
fileFromWin.txt
brandon@ubuntu:~/secureWindows$ cat fileFromWin.txt
This is test at windows machine.
brandon@ubuntu:~/secureWindows$
(window.slotbydup=window.slotbydup || []).push({
id: '2467140',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467141',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467142',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467143',
container: s,
size: '1000,90',
display: 'inlay-fix'
(window.slotbydup=window.slotbydup || []).push({
id: '2467148',
container: s,
size: '1000,90',
display: 'inlay-fix'& & 1.安装samba& & $sudo apt-get install samba& & 2.编辑配置表$vi /etc/samba/smb.conf 在最后增加以下SECTION:& & [ home ]& & comment = workplace& & browseable = yes& & writeable = yes& & path = /home/& & valid users = smb& & & & 3.创建smb用户及修改密码:& & sudo useradd smb& & sudo smbpasswd -a smb& & 4.修改目录权限:& & chmod 777 /home -R& & 5.重启smbd服务器:& & /etc/init.d/smbd restart
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
论文写作技巧温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!&&|&&
LOFTER精选
网易考拉推荐
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
作者:&&&&& 编写时间:日
网址:作者保留所有权利,转载请保留文章全部内容!
Samba,用来让UNIX/Linux操作系統与Windows操作系統的SMB/CIFS(Server Message Block/Common Internet File System)网络协议做连接,使两者实现资源共享。运行环境 | EnviromentUbuntu 10.10安装Samba服务 | How to install samba service1、在终端窗口中输入如下命令:
sudo apt-get install samba &系统分析软件包列表,自动下载所需软件包,并安装。安装完成后,自动启动两个服务:smbd,nmbd。配置文件位于:/etc/samba/smb.conf&& ---& 配置samba服务对访问的控制。/etc/default/samba&&&&& ---& 配置samba服务是以daemons还是以inetd方式启动。2、windows访问ubuntu的samba服务。黙认情况下,samba服务以匿名方式提供服务,输入 \\ip 格式的路径,出现类似如下图所示的窗口。&启动和停止Samba服务 | How to start and stop samba service1、启动samba服务。在命令行下输入如下命令
sudo service smbd start 系统启动成功,出现如下提示:smbd start/running, process 2477 2、重启samba服务。在命令行下输入如下命令
sudo service smbd restart 系统重启成功,出现如下提示:smbd start/running, process 24653、停止samba服务。在命令行下输入如下命令
sudo service smbd stop 系统停止成功,出现如下提示:smbd stop/waiting修改Samba用户密码 | How to modify samba user's password1、在命令行下输入如下命令
sudo smbpassword user其中:user - 表示需要修改密码的samba用户名。系统会出现如下提示:Old SMB password: 旧密码New SMB Password: 新密码Repeat New SMB Password: 新密码
修改密码成功后,需要重启samba服务才能生效。&正文结束&
阅读(2188)|
用微信&&“扫一扫”
将文章分享到朋友圈。
用易信&&“扫一扫”
将文章分享到朋友圈。
历史上的今天
loftPermalink:'',
id:'fks_087',
blogTitle:'Ubuntu - 安装Samba服务 | How to install samba service in ubuntu',
blogAbstract:' & 文章声明
{list a as x}
{if x.moveFrom=='wap'}
{elseif x.moveFrom=='iphone'}
{elseif x.moveFrom=='android'}
{elseif x.moveFrom=='mobile'}
${a.selfIntro|escape}{if great260}${suplement}{/if}
{list a as x}
推荐过这篇日志的人:
{list a as x}
{if !!b&&b.length>0}
他们还推荐了:
{list b as y}
转载记录:
{list d as x}
{list a as x}
{list a as x}
{list a as x}
{list a as x}
{if x_index>4}{break}{/if}
${fn2(x.publishTime,'yyyy-MM-dd HH:mm:ss')}
{list a as x}
{if !!(blogDetail.preBlogPermalink)}
{if !!(blogDetail.nextBlogPermalink)}
{list a as x}
{if defined('newslist')&&newslist.length>0}
{list newslist as x}
{if x_index>7}{break}{/if}
{list a as x}
{var first_option =}
{list x.voteDetailList as voteToOption}
{if voteToOption==1}
{if first_option==false},{/if}&&“${b[voteToOption_index]}”&&
{if (x.role!="-1") },“我是${c[x.role]}”&&{/if}
&&&&&&&&${fn1(x.voteTime)}
{if x.userName==''}{/if}
网易公司版权所有&&
{list x.l as y}
{if defined('wl')}
{list wl as x}{/list}

我要回帖

更多关于 win7 搭建samba服务器 的文章

 

随机推荐