注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Computer Science

I Pressed My Words Here. Will You Read ?

 
 
 

日志

 
 

关于Ubuntu之间,网络文件共享——samba的使用经历  

2010-11-23 12:28:21|  分类: With Ubuntu |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |
书名:鸟哥的Linux私房菜
豆瓣评分:9.1分(2117人评价)
博主评价:
未评价很差较差还行推荐力荐
来自豆瓣读书资源
这里简单记录下我使用samba实现台式机器上Ubuntu和笔记本上Ubuntu之间共享文件的经历。主要是笔记本访问台式机。
首先,声明下,我对于Samba的工作原理不太清楚,配置过几次,都以不太相同的方式勉强实现了文件共享。



第一次,在Ubuntu9.10上,终端log记录(应该实现了的,不过效果不好,不推荐!):

-install smbclient
    sudo apt-get install smbclient
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following extra packages will be installed:
  samba-common
Suggested packages:
  smbfs
The following packages will be upgraded:
  samba-common smbclient
2 upgraded, 0 newly installed, 0 to remove and 87 not upgraded.
Need to get 11.8MB of archives.
After this operation, 2,474kB disk space will be freed.

-install samba
Reading package lists... Done
Building dependency tree      
Reading state information... Done
Suggested packages:
  openbsd-inetd inet-superserver smbldap-tools ldb-tools
The following NEW packages will be installed
  samba
0 upgraded, 1 newly installed, 0 to remove and 87 not upgraded.
Need to get 6,244kB of archives.
After this operation, 17.1MB of additional disk space will be used.
 
-install libpam-smbpass
Reading package lists... Done
Building dependency tree      
Reading state information... Done
The following NEW packages will be installed
  libpam-smbpass
0 upgraded, 1 newly installed, 0 to remove and 87 not upgraded.
Need to get 669kB of archives.
After this operation, 1,614kB of additional disk space will be used.

lenovo@ubuntu:~$ sudo cp /usr/bin/testparm.samba3 /usr/bin/testparm
lenovo@ubuntu:~$ sudo cp /usr/bin/net.samba3 /usr/bin/net
lenovo@ubuntu:~$ sudo chmod +x /usr/bin/testparm /usr/bin/net


第二次,在Ubuntu10.10上,安装:
在System(系统)->Administration->Synaptic Package Manager中搜索关键词"smb"得到以下包已经安装:
以Generate Download Script文本形式:
#!/bin/sh
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/t/tcpdump/tcpdump_4.1.1-1ubuntu2_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/f/firefox/firefox-gnome-support_3.6.12+build1+nobinonly-0ubuntu0.10.10.1_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/g/gvfs/gvfs-backends_1.6.4-0ubuntu1.1_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/g/gnome-vfs/libgnomevfs2-extra_2.24.3-1ubuntu1_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/s/samba/libwbclient0_3.5.4~dfsg-1ubuntu8_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/p/python-smbc/python-smbc_1.0.8-0ubuntu1_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/s/samba/samba_3.5.4~dfsg-1ubuntu8_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/s/samba/samba-common_3.5.4~dfsg-1ubuntu8_all.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/s/samba/samba-common-bin_3.5.4~dfsg-1ubuntu8_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/universe/s/smb2www/smb2www_980804-38_all.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/s/samba/smbclient_3.5.4~dfsg-1ubuntu8_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/s/samba/winbind_3.5.4~dfsg-1ubuntu8_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/universe/x/xulrunner-1.9.2/xulrunner-1.9.2-gnome-support_1.9.2.12+build1+nobinonly-0ubuntu0.10.10.1_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/s/samba/libpam-smbpass_3.5.4~dfsg-1ubuntu8_i386.deb
wget -c http://hk.archive.ubuntu.com/ubuntu/pool/main/s/samba/libsmbclient_3.5.4~dfsg-1ubuntu8_i386.deb

两台计算机的Ubuntu上都是这样的,这里可以试试能否实现文件共享。记忆中,我的能够互相在Network中看到。但在访问上有问题。如果存在比如list读取失败的问题,建议首先尝试同时重启两台计算机,再在文件夹上右键选择Share Options分享次。
我遇见的是要求输入密码访问文件,可是输入密码後,并没能打开另一台计算机上分享的文件。为Samba创建用户过程中又遇见被拒绝。于是我在台式机上选择Applications->Ubuntu Software Center->搜索Samba->选择Samba(Create Modify and Delete Samba Shares)->install.并通过安装好後的Samba(在System->Administration下)添加共享文件并设置用户。(安装它的目的也是成功添加设置用户)。
在笔记本上Ubuntu打开文件夹(任意),选择菜单栏上的File->Connect to Server...输入IP地址(我的在局域网上),文件夹名称。
如果不知的IP地址,可以在终端用ifconfig查看。我的在结果中的wlan0后面能找到本机IP地址(inet addr)。
这样便在笔记本上打开了台式机上的共享文件。

希望对读者能有帮助。

------------------------------------------------------------------
补充  | 2011年2月19日 19时38分45秒
------------------------------------------------------------------
最近的使用经验告诉我,ubuntu与ubuntu之间进行共享文件夹,需要B计算机访问A计算机时,拥有A计算机上Ubuntu的账户名和密码及A计算机的网络地址和共享文件夹名称(这里A、B角色可以互换)。至于访问用的账户,可以在A计算机上单独设置一个权限有限的(记着在所要共享的文件上设置账户的访问权限(在文件夹的属性中设置))。
当从Windows系统访问Ubuntu的共享文件时,只要Ubuntu共享时,设置了无需验证身份也可访问的。那么在Windows上只需通过A的网络地址(如//192.168.1.1),再随意输入一个用户名便能访问A的共享文件了。(Ubuntu目前在图形界面下光借助系统默认配置的软件,仿佛无法访问无需身份验证的文件夹)。

-----------------------------------------------------------------
补充 | 2011年4月10日 18时18分24秒
-----------------------------------------------------------------
Ubuntu 与 Ubuntu间的共享,可以通过ssh来实现。
一般Ubuntu上都默认安装了open ssh client。当我需要实现通过ssh在Ubuntu之间共享时,只需要再装上ssh和open ssh server。
然后通过Places-> Connect to Server 来实现。(选择SSH方式,输入IP)

-----------------------------------------------------------------
补充 | 2011年6月17日 13时14分36秒
-----------------------------------------------------------------
在Ubuntu上通过Ubuntu打开文件夹(任意),选择菜单栏上的File->Connect to Server...输入IP地址(我的在局域网上),文件夹名称。访问Windows下的文件夹时,通过VIM的Explorer可知,其路径为:
"   /home/will/.gvfs/myworkspace on 192.168.0.39/project/webapp/page
在终端便能使用此路径访问。


----------------------------------------------------------------
共享NTFS分区| 2012年10月24日 17时06分06秒
在12.10问世不久的今天,我还在配置才装一个月的12.04。我又遇见了共享的问题,发现其中学问不少啊。
----------------------------------------------------------------
感觉现在Ubuntu在网络共享上已经比较成熟了。至少图形界面下samba是这样(虽然仍旧伴随有些奇怪的现象(估计是我人为问题))。
由于新机器上有个40G 的Windows7分区,正好可供我游戏下,所以我的系统的/data分区被预设为了NTFS格式。但是,由于我有共享其中某个文件夹的需求,于是问题来了。
NTFS分区中所有文件所有者都为/etc/fstab中设定的那个用户,无法更改,而且others是没有权限的……
默认这个分区为root所有。可通过在/etc/fstab中这样设定改为will组的will所有:
UUID=AEBE0201BE01C337 /data        ntfs        defaults,umask=007,uid=1000,gid=1000        0        1
这里的1000是我在/etc/passwd中查到的will对应的id值。
然后参考vbird的文章:
档案伺服器之一:NFS伺服器 http://linux.vbird.org/linux_server/0330nfs.php 之 13.2.3 /etc/exports 设定档的语法与参数
设定共享权限:
#vim /etc/exports
/data *(rw,no_root_squash)
computerScience推荐阅读:
  评论这张
 
阅读(2912)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017