Ubuntu中文论坛 ? 查看主题 - [原创]在Ubuntu中设置samba共享可读写文...

来源:百度文库 编辑:神马文学网 时间:2024/06/03 10:22:51
Blog
Paste
Ubuntu
Wiki
Linux
Forum

登录    注册 FAQ
论坛首页 »服务器管理 »服务器基础应用
当前时区为 UTC + 8 小时
[原创]在Ubuntu中设置samba共享可读写文件夹[菜鸟写给菜鸟]
下载网站文档:  wget -r -p -np -k http://www.xxx.com
   分页: 1 / 8
[ 111 篇帖子 ]
打印预览上一个主题 |下一个主题
作者 内容
1 楼 Ray  文章标题 : [原创]在Ubuntu中设置samba共享可读写文件夹[菜鸟写给菜鸟]
发表于 : 2006-07-29 23:37

注册: 2006-07-06 0:57
帖子: 375
地址: Beijing, PRC 首先当然是要安装samba了,呵呵:
代码:
sudo apt-get install samba
sudo apt-get install smbfs
下面我们来共享群组可读写文件夹,假设你要共享的文件夹为: /home/ray/share
首先创建这个文件夹
代码:
mkdir /home/ray/share
chmod 777 /home/ray/share
备份并编辑smb.conf允许网络用户访问
代码:
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
搜寻这一行文字
代码:
; security = user
用下面这几行取代
代码:
security = user
username map = /etc/samba/smbusers
将下列几行新增到文件的最后面,假设允许访问的用户为:newsfan。而文件夹的共享名为 Share
代码:
[Share]
comment = Shared Folder with username and password
path = /home/ray/share
public = yes
writable = yes
valid users = newsfan
create mask = 0700
directory mask = 0700
force user = nobody
force group = nogroup
available = yes
browseable = yes
然后顺便把这里改一下,找到[global]把 workgroup = MSHOME 改成
代码:
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
后面的三行是为了防止出现中文目录乱码的情况。其中根据你的local,UTF-8 有可能需要改成 cp936。自己看着办吧。
现在要添加newsfan这个网络访问帐户。如果系统中当前没有这个帐户,那么
代码:
sudo useradd newsfan
要注意,上面只是增加了newsfan这个用户,却没有给用户赋予本机登录密码。所以这个用户将只能从远程访问,不能从本机登录。而且samba的登录密码可以和本机登录密码不一样。
现在要新增网络使用者的帐号:
代码:
sudo smbpasswd -a newsfan
sudo gedit /etc/samba/smbusers
在新建立的文件内加入下面这一行并保存
代码:
newsfan = "network username"
如果将来需要更改newsfan的网络访问密码,也用这个命令更改
代码:
sudo smbpasswd -a newsfan
删除网络使用者的帐号的命令把上面的 -a 改成 -x
代码:
sudo testparm
sudo /etc/init.d/samba restart
最后退出重新登录或者重新启动一下机器。
_________________
=================================
Ubuntu 10.04
联想 昭阳 E600A
CPU:PentiumM 725(1.60GHz)
内存:1.5G DDR 333内存
显卡:nVidia GeForce FX go 5200 32MB独立显卡
硬盘:160GB 4200RPM
http://www.lirui.name
页首  

2 楼 linuxoser  文章标题 :
发表于 : 2006-09-03 21:14

注册: 2006-08-22 22:12
帖子: 142 我来帮你顶一下,现在就是不知道为什么smbmount以后中文是乱码,坛子里的方法都试过了。以前用fc5的时候还没有问题呢!头大中!
页首  

3 楼 firehare  文章标题 :
发表于 : 2006-09-12 15:54

注册: 2005-04-10 16:54
帖子: 2617
地址: 温州大学 应该是编码问题吧!
_________________
我心无畏,源自于我心无知。

页首  

4 楼 Ray  文章标题 :
发表于 : 2006-09-13 21:20

注册: 2006-07-06 0:57
帖子: 375
地址: Beijing, PRC linuxoser 写道:
我来帮你顶一下,现在就是不知道为什么smbmount以后中文是乱码,坛子里的方法都试过了。以前用fc5的时候还没有问题呢!头大中!
我比较懒,都是在图形界面下直接浏览过去的。所以没有乱码问题。
_________________
=================================
Ubuntu 10.04
联想 昭阳 E600A
CPU:PentiumM 725(1.60GHz)
内存:1.5G DDR 333内存
显卡:nVidia GeForce FX go 5200 32MB独立显卡
硬盘:160GB 4200RPM
http://www.lirui.name
页首  

5 楼 jl_chang  文章标题 :
发表于 : 2006-09-18 21:25
注册: 2006-01-14 1:13
帖子: 115 一个问题,从网络上的win计算机拷贝文件到Linux的共享文件夹内,然后在Linux机器上查看,提示说没有权限且无法更改,上面的说明应该是漏掉了某些东西
页首  

6 楼 jl_chang  文章标题 :
发表于 : 2006-09-18 22:07
注册: 2006-01-14 1:13
帖子: 115 搞定:将[Share] 中的“
force user = nobody
force group = nogroup ”
更改为:
force user = A [A为本机你所登录的用户名]
force group = B [B为用户名A对应的用户组]
这样从Win机器拷贝而来的文件会被强制认为是本机用户自己的文件,避免操作过程中的权限问题
页首  

7 楼 alexxue_1978  文章标题 :
发表于 : 2006-09-20 1:13
注册: 2006-09-13 13:13
帖子: 18 如下引用:
“搞定:将[Share] 中的“
force user = nobody
force group = nogroup ”
更改为:
force user = A [A为本机你所登录的用户名]
force group = B [B为用户名A对应的用户组]”
如果 不更改配置文件,也可以直接sudo 更改权限
另: 更改后也别忘了 重新启动那台windows和samba。我在更改后就忽略了,害的自己,瞎忙了半天:)
页首  

8 楼 zhengb66  文章标题 :
发表于 : 2006-10-13 15:54
注册: 2006-06-27 15:48
帖子: 129 smbmount以后中文乱码可以解决用下面的命令参数
sudo mount -t smbfs -o unicode,codepage=unicode,iocharset=utf8,uid=dubuntu,username=knoppix,password=knoppix //192.168.0.1/knoppix /mnt/knoppix
但我自从转到ubuntu后,挂载后的网络目录,很容易挂,挂了后一点办法也没有,umount也没有,只有重启,或等待。
郁闷呀!
并且如果在gnome下用的nautilus浏览,会引起gnome桌面死机,kde下的konqueror问题不大,只是挂载后的目录不能使用而已,这也是我放弃ubuntu转kubuntu的一个原因,大家有好的办法挂载共享目录吗?
页首  

9 楼 baidu  文章标题 :
发表于 : 2006-10-14 22:57
注册: 2006-10-10 13:05
帖子: 42 这帖子一定要顶。我就是喜欢这样的文章,我是菜鸟!
页首  

10 楼 jnwysh  文章标题 :
发表于 : 2006-10-18 15:26
注册: 2006-04-25 17:07
帖子: 274 学习,应用,收藏
页首  

11 楼 yeahsoso  文章标题 :
发表于 : 2006-10-28 13:04
注册: 2006-09-27 9:00
帖子: 13 mark , 学习
页首  

12 楼 zshmail  文章标题 :
发表于 : 2006-11-08 18:11

注册: 2006-07-03 9:12
帖子: 270 这几天正被SAMBA搞得焦头烂额,LZ果然讲得浅显易懂,谢谢
页首  

13 楼 Ray  文章标题 :
发表于 : 2006-11-08 18:20

注册: 2006-07-06 0:57
帖子: 375
地址: Beijing, PRC 不客气,菜鸟们要互相帮忙。我也在向大家学习中……
_________________
=================================
Ubuntu 10.04
联想 昭阳 E600A
CPU:PentiumM 725(1.60GHz)
内存:1.5G DDR 333内存
显卡:nVidia GeForce FX go 5200 32MB独立显卡
硬盘:160GB 4200RPM
http://www.lirui.name
页首  

14 楼 moonchild  文章标题 :
发表于 : 2006-11-09 22:02
注册: 2005-12-25 20:44
帖子: 116 弱问一下
那其他人访问这台linux时需要用户名(newsfan)吧,那密码呢??
页首  

显示帖子 : 全部帖子 1天 7天 2周 1个月 3个月 6个月 1年  排序 作者 发表时间 文章标题 升序 降序  
   分页: 1 / 8
[ 111 篇帖子 ]
论坛首页 »服务器管理 »服务器基础应用
当前时区为 UTC + 8 小时
在线用户
正在浏览此版面的用户:没有注册用户 和 6 位游客
前往 :  选择一个版面 ------------------ 公告/注意事项    新闻和通知    校园社团支持       华东校区       华南校区       华北校区       华中校区       东北校区       西北校区       港澳台校区       国外校区    软件推荐    非常任务 系统安装区    教学和常见问答    初学者园地    系统安装和升级       新立得和软件源       Wubi安装讨论    启动和引导    网卡问题以及网络和拨号       校园网拨号    笔记本、UMPC、MID支持    常用硬件支持    系统架构支持 配置美化区    字体美化和中文支持       个人配置文件存放点    3 D 桌面特效    窗口管理器    屏幕抓图 软件使用    办公、图像、机械电子设计等       Vim和Emacs    因特网相关软件    影音多媒体    Wine及其分支    游戏和游戏模拟器    虚拟机和虚拟化    其它类软件 服务器管理    服务器基础应用    数据库管理    服务器维护和硬件相关    Ubuntu VPS 参与Ubuntu开发    软件和文档翻译    编译或打包    Ubuntu 错误报告 程序设计区    Shell脚本    GTK+和QT    软件/网站开发       Python/Php/Perl       C/C++/Java    内核及嵌入式开发    开源小工具 版本支持    Ubuntu 11.04    Ubuntu 10.04 LTS    Ubuntu 8.04 LTS    老旧版本支持 衍生发行版    Kubuntu    Xubuntu & Lubuntu    Ubuntu中文衍生版    Ubuntu国外衍生版    Ubuntu衍生版制作    其它类Unix OS发行版       Arch发行版       Debian发行版 感想区    深度PK版    Ubuntu故事和感慨    Full Circle 开源杂志 分享交流区    Ubuntu 光盘分享    同城交流    线下活动专版 归档区    归档贴 站务区    Ubuntu 中文网上商店    Ubuntu 宣传推广    论坛管理

本站点为公益性站点,用于推广开源自由软件,由DiaHosting VPS 和BurstNet VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。
Powered byphpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由PHPBB中文翻译小组 维护制作