Ubuntu10.04 Samba服务安装与配置
来源:互联网 发布:如何用python开发软件 编辑:程序博客网 时间:2024/05/17 06:25
具体步骤如下:
1,首先保证Ubuntu能连入Internet(虚拟机通过桥接),windows与Ubuntu能互相ping通。安装Ubuntu Samba。
终端执行:$ sudo apt-get install samba;
$ sudo apt-get install smbfs;
2,创建共享目录(可以省略此步骤,将共享目录设为根目录“\”),当然共享用户跟目录都可以再添加,此处我是在默认用户nubnub下添加文件夹。
终端执行:mkdir /home/nubnub/share ;在默认目录下创建名为share 的共享文件夹。
终端执行:chmod 777 /home/nubnub/share ;改变share 属性以便访问。
3,备份并编辑smb.conf允许网络用户访问 (养成随时备份的好习惯,在关键的时候你会发现当初的备份是多么的明智!)
终端执行:sudo cp /etc/samba/smb.conf /etc/Ubuntu Samba/smb.conf_backup ;备份。
终端执行:sudo gedit /etc/samba/smb.conf ;编辑smb.conf。
找到#security = user 这行,用下面两行取代:
security = user
username map = /etc/Samba/smbusers
将下列几行新增到文件的最后面,假设允许访问的用户为nubnub,即Linux的当前用户开放共享文件夹。而文件夹的共享名为 Share,让windows用户通过这个nubnub来和我们进行数据交流。
注:path为共享文件路径
[linux]
comment = linux on zhouxin
path = /
browseable = yes
writable = yes
public = no
valid users = nubnub
4,还是接上面在smb.conf中把这里改一下,找到[global]把 workgroup = MSHOME 改成如下代码:(注意这workgroup要和windows下的workgroup一致!)
workgroup = WORKGROUP
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936
后面的三行是为了防止出现中文目录乱码的情况。
5,现在要添加nubnub这个网络访问帐户。
终端执行:sudo useradd nubnub
要注意,上面只是增加了nubnub这个用户,却没有给用户赋予本机登录密码。现在要新增网络使用者的密码:
终端执行:sudo smbpasswd -a nubnub(WIN共享访问ubuntu的时候要填的密码)
终端执行:sudo gedit /etc/samba/smbusers ;在新建立的文件内加入
nubnub= “network username” 这一行并保存。
6,测试并重启Ubuntu samba,这一步也可以省略
终端执行:sudo testparm;
sudo /etc/init.d/samba restart 即可。
注意,一定要重启Ubuntu,不然会一直不成功!
最后在linux下执行ifconfig,查询当前linux系统ip,然后在windows下的计算机项里添加“网络驱动器”,如linux的IP为192.168.1.1,那么添加网络驱动器即可填\\192.168.1.1\thy(linux共享出来的目录)
- Ubuntu10.04 Samba服务安装与配置
- Ubuntu10 samba 服务配置
- ubuntu10.10配置samba服务
- Ubuntu10.04 下安装配置samba
- Samba服务安装与配置
- ubuntu10.04 samba配置
- ubuntu10.04 搭建 samba服务
- linux下Samba服务配置与安装
- Ubuntu Samba服务安装与配置
- Ubuntu Samba服务安装与配置
- ubuntu Samba服务安装与配置
- CentOS6.5安装与配置Samba服务
- ubuntu10.04配置samba服务器
- (转)Ubuntu10.04安装及配置samba
- ubuntu10.04 安装配置tftp服务
- ubuntu10.04 安装配置tftp服务
- Ubuntu10.04 上 安装 samba
- ubuntu10.04安装samba服务器
- Android 动态创建fragment
- Silverlight TabControl和Accordion控件使用介绍
- C++primer plus第六版课后编程题答案8.1
- 微信会员注册开发【带源码】:网页授权,得到code后在当前页面获取openid,js+php实现跨域请求
- cookie & session
- Ubuntu10.04 Samba服务安装与配置
- 【数据库摘要】1_SQL_Base
- php中“Deprecated: Function split() is deprecated in”错误解决办法
- 8.5 Detecting Tap Gestures
- JS加载顺序(优化JS加载)
- 嵌入式 setsockopt设置socket—attr达到send立即发送不延时MTU
- Stackless Python
- 我的shiro之旅: 十六 验证码
- 喷水装置(二)