当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 4 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : 访问samba服务器的两个问题?[已解决]
帖子发表于 : 2008-02-22 10:51 
头像

注册: 2006-02-10 16:36
帖子: 2656
系统: Xubuntu14.04/Deepin
送出感谢: 13
接收感谢: 25
一、使用benliud下载电影,想把电影直接下载到samba服务器上?

二、在命令行下,把samba服务器的文件复制到本地文件夹?


_________________
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。


最后由 百草谷居士 编辑于 2008-02-22 11:22,总共编辑了 1 次

页首
 用户资料  
 
2 楼 
 文章标题 : Re: 访问samba服务器的两个问题?
帖子发表于 : 2008-02-22 10:59 
头像

注册: 2008-02-16 16:13
帖子: 89
地址: 江苏南京
送出感谢: 0 次
接收感谢: 0 次
百草谷居士 写道:
一、使用benliud下载电影,想把电影直接下载到samba服务器上?

二、在命令行下,把samba服务器的文件复制到本地文件夹?


个人意见。。。把samba挂载到本地的一个文件夹操作。。。
具体操作参见ee的文章:http://forum.ubuntu.org.cn/weblog_entry.php?e=1101
btw,注意samba服务器是否有写权限

引用:
命令行挂载samba
2006-7-03 周一, 14:35

先这样看下。飞快。
代码:
$ smbtree
Password:
MSHOME
\\EEXPRESS eexpress server (Samba, Ubuntu)
\\EEXPRESS\DeskJet-3740 DeskJet-3740
\\EEXPRESS\print$ Printer Drivers
\\EEXPRESS\IPC$ IPC Service (eexpress server (Samba, Ubuntu))
\\EEXPRESS\ADMIN$ IPC Service (eexpress server (Samba, Ubuntu))
\\SERVER Entontech WWW Data Server
\\SERVER\mspclnt
\\SERVER\共享目录
\\SERVER\软盘
\\SERVER\培训
\\SERVER\Print HP Deskjet 3740 Series
\\SERVER\Hua
\\SERVER\Drive
\\SERVER\照片
\\SERVER\IPC$ 远程 IPC
\\SERVER\CDRW
\\SERVER\音乐
\\SERVER\上传照片
\\SERVER\setup
\\SERVER\ShareDisk
\\SERVER\print$ 打印机驱动程序



再这样挂载。其实简单。
代码:
/media$ sudo smbmount //SERVER/Drive smb/

Laughing

引用:
网上邻居的中文目录的显示乱码的处理方法:

在 /etc/samba/smb.conf 中的 [global] 段加上:
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936


代码:
$ smbclient -L //SERVER
Password:
Domain=[SERVER] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]

Sharename Type Comment
--------- ---- -------
print$ Disk 打印机驱动程序
ShareDisk Disk
setup Disk
上传照片 Disk
音乐 Disk
CDRW Disk
IPC$ IPC 远程 IPC
照片 Disk
Drive Disk
Hua Disk
Print Printer HP Deskjet 3740 Series
培训 Disk
软盘 Disk
共享目录 Disk
mspclnt Disk
Domain=[SERVER] OS=[Windows Server 2003 3790 Service Pack 1] Server=[Windows Server 2003 5.2]

Server Comment
--------- -------

Workgroup Master
--------- -------

------------------------

exp@eexpress:/media$ smbmount //SERVER/共享目录 /media/服务器下共享目录
Password:
smbmnt must be installed suid root for direct user mounts (1000,1000)
smbmnt failed: 1
exp@eexpress:/media$ sudo chmod +s /usr/bin/smbmnt
exp@eexpress:/media$ smbmount //SERVER/共享目录 /media/服务器下共享目录
Password:
cannot mount on /media/服务器下共享目录: Operation not permitted
smbmnt failed: 1
exp@eexpress:/media$ sudo chmod -s /usr/bin/smbmnt
exp@eexpress:/media$ sudo smbmount //SERVER/共享目录 /media/服务器下共享目录
Password: <----反正sudo可以,但是乱码。
exp@eexpress:/media$ sudo umount /media/服务器下共享目录
exp@eexpress:/media$ sudo smbmount //SERVER/共享目录 /media/服务器下共享目录 -o uid=1000
Password: <----指定uid可以,还是乱码。
exp@eexpress:/media$ sudo smbmount //SERVER/共享目录 /media/服务器下共享目录 -o uid=1000,codepage=cp936,iocharset=utf8
Password: <----指定uid可以,指定2个字符集才正常。
exp@eexpress:/media$ cat /etc/mtab|grep 服务器
//SERVER/共享目录 /media/服务器下共享目录 smbfs rw 0 0
exp@eexpress:/media$ cat /proc/mounts |grep 服务器
//SERVER/共享目录 /media/服务器下共享目录 smbfs rw,nodiratime,nosuid,nodev,uid=1000,gid=0,file_mode=0755,dir_mode=0755,iocharset=utf8,codepage=cp936 0 0

千辛万苦,才可以正确编码,写入也正常。遗留:只有sudo才可以。修改fstab还是不对。rox-filer因为需要sudo,所以不能自动点击挂载。


_________________
http://www.thinkwiki.org
This is ThinkWiki, the Wiki Web for IBM/Lenovo ThinkPad users. Here you find anything you need to install your favourite Linux distribution on your ThinkPad.
一个想学习gentoo或者archlinux的linux小菜鸟


页首
 用户资料  
 
3 楼 
 文章标题 :
帖子发表于 : 2008-02-22 11:13 
头像

注册: 2006-02-10 16:36
帖子: 2656
系统: Xubuntu14.04/Deepin
送出感谢: 13
接收感谢: 25
哦,好像安装了smbfs包以后,可以使用mount命令或者smbmount挂载。
mount -t smbfs -o <选项> <smb服务器上的共享文件夹> <本地挂载点>
其中的<选项>使用逗号分割,不能有空格。一般有:
username=<smb用户名>
password=<smb口令>
iocharset=utf8 可以在linux下正确显示中文
codepage=cp936 指明smb服务器上的代码页为中文。这个和上个选项用来保证中文不出现乱码。
rw或者ro 指明挂载为可读写,或者为只读。
使用smbmount 命令等于直接加上了 -t smbfs 参数,其他和mount命令相同。
既然是mount命令,应该可以加载到fstab中,回头我试试。

挂载为本地文件夹后,上面两个问题就迎刃而解了。


_________________
友帮拓,真难听。有没有接触官方的老大?给改了吧!
一直想找一个在linux下的Visual FoxPro/access桌面数据库。MUIBase还算是最相近的。


页首
 用户资料  
 
4 楼 
 文章标题 :
帖子发表于 : 2008-02-22 11:16 
头像

注册: 2008-02-16 16:13
帖子: 89
地址: 江苏南京
送出感谢: 0 次
接收感谢: 0 次
百草谷居士 写道:
既然是mount命令,应该可以加载到fstab中,回头我试试。

挂载为本地文件夹后,上面两个问题就迎刃而解了。


是的。。。但是这样做的话,在执行fstab内容的时候,必须确保samba服务器已经开机并且开启服务。
还句话说,samba服务器要比本机先开机。
其他影响并不大。

其实。可以看下autofs。。。


_________________
http://www.thinkwiki.org
This is ThinkWiki, the Wiki Web for IBM/Lenovo ThinkPad users. Here you find anything you need to install your favourite Linux distribution on your ThinkPad.
一个想学习gentoo或者archlinux的linux小菜鸟


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 4 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 4 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译