【ubuntu 12.04】使用Samba访问windows服务器上的文件

来源:互联网 发布:sql 删除表外键约束 编辑:程序博客网 时间:2024/05/16 11:46

Samba的几个套件,安装及简单配置 
samba,samba-client, samba-common 
一句 sudo apt-get install samba samba-client 就能全部装上 

参考http://blog.csdn.net/davion_zhang/article/details/42395015

启动samba也很简单: sudo /etc/init.d/samba start

进入Home目录,CTRL+L,在地址栏输入 smb://192.168.x.x 即可。 windows 访问 ubuntu 共享文件夹方法如下:

通过方法3得到Domain是GW,然后使用我的GW域的账户密码登录并成功(因为是公司服务器,尝试自己获取域名和帐号密码)




其中可能遇到缺少/usr/lib/gvfs/gvfsd-smb-browse的问题


sudo apt-get autoremove gvfs

sudo aptitude install gvfs

kevin@ubuntu:~$ sudo apt-get install gvfs
gvfs           gvfs-bin       gvfs-daemons   gvfs-fuse      
gvfs-backends  gvfs-common    gvfs-dbg       gvfs-libs      
kevin@ubuntu:~$ sudo apt-get install gvfs-dbg
通过aptitude 不能找到gvfsd-smb-browse(不太会用这个命令)

我就挨着安装table提示的下面选项
gvfs           gvfs-bin       gvfs-daemons   gvfs-fuse      
gvfs-backends  gvfs-common    gvfs-dbg       gvfs-libs     
装完gvfs-dbg后,整个方法就行的通了



2.

kevin@ubuntu:~$ sudo mount -t cifs -o username=zhangjiaj,password=qqq111! //192.168.15.5/hr /mnt/gwtt
[sudo] password for kevin:
kevin@ubuntu:~$ cd /mnt/gwtt/
kevin@ubuntu:/mnt/gwtt$ ls
2009年以前资料  desktop.ini  HR内部公共信息  卡号信息  认真、负责、追求管理进步
2010年新人培养  HR共享       人才库          绩效体系
kevin@ubuntu:/mnt/gwtt$

kevin@ubuntu:~$ sudo umount /mnt/gwtt


3.

这个方法暂时还行不通,但是却有大用

通过这个我可以得到Domain为GW


kevin@ubuntu:~$ smbclient //192.168.15.5/hr
Enter kevin's password:
Anonymous login successful
Domain=[GW] OS=[Windows Server 2008 R2 Enterprise 7600] Server=[Windows Server 2008 R2 Enterprise 6.1]
tree connect failed: NT_STATUS_ACCESS_DENIED
kevin@ubuntu:~$

kevin@ubuntu:~$ smbclient //192.168.15.5/ -U zhangjiaj%qqq111!
kevin@ubuntu:~$
我可以确定帐号密码没错,但是smbclient为什么没执行起来,可能需要重启机器或重装一下smbclient




1 0
原创粉丝点击