Ubuntu Samba服务器的安装与配置

Ubuntu Samba安装与XP共享IP

  • 摘要:首先保证Ubuntu能连入Internet,XP与Ubuntu能互相ping通。安装Ubuntu Samba。
  • 标签:Ubuntu Samba

经过长时间学习Ubuntu Samba,你可能会遇到Ubuntu Samba连入Internet问题,这里将介绍安装Ubuntu Samba问题的解决方法TCPIP下VM虚拟机Ubuntu与XP共享:之XP访问Ubuntu 。

NND,困惑我打一个半月之久的问题终于解决了。

1,首先保证Ubuntu能连入Internet,XP与Ubuntu能互相ping通。安装Ubuntu Samba。
终端执行:sudo apt-get install Samba;下载完毕安装时最后会有个界面确认,我是直接选OK跳过去的。
终端执行:sudo apt-get install smbfs;过程中提示有文件被占用,重启系统,再执行该命令时提示需要执行一个指令,把那个指令执行完后开始下载,很顺利。

2,创建共享目录,当然共享用户跟目录都可以再添加,此处我是在默认用户zhangcheng下添加文件夹。
终端执行:mkdir /home/zhangcheng/share ;在默认目录下创建名为share 的共享文件夹。
终端执行:chmod 777 /home/zhangcheng/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 
将下列几行新增到文件的最后面,假设允许访问的用户为zhangcheng。而文件夹的共享名为 Share,让XP用户通过这个zhangcheng来和我们进行数据交流。

[Share] 
comment = Shared Folder with username and password 
path = /home/zhangcheng
public = yes
writable = yes 
valid users = zhangcheng
create mask = 0700 
directory mask = 0700 
force user = nobody 
force group = nogroup 
available = yes 
browseable = yes

4,还是接上面在smb.conf中把这里改一下,找到[global]把 workgroup = MSHOME 改成如下代码:
workgroup = WORKGROUP 
display charset = UTF-8
unix charset = UTF-8
dos charset = cp936 
后面的三行是为了防止出现中文目录乱码的情况。

5,现在要添加zhangcheng这个网络访问帐户。
终端执行:sudo useradd zhangcheng
要注意,上面只是增加了zhangcheng这个用户,却没有给用户赋予本机登录密码。现在要新增网络使用者的密码:
终端执行:sudo smbpasswd -a zhangcheng(WIN共享访问ubuntu的时候要填的密码) 
终端执行:sudo gedit /etc/Samba/smbusers ;在新建立的文件内加入
zhangcheng= “network username” 这一行并保存。

6,如果如果将来需要更改zhangcheng的网络访问密码也可以用sudo smbpasswd -a new,如果要删除某个用户访问,
终端执行:sudo smbpasswd -x zhangcheng。
测试并重启Ubuntu Samba,终端执行:sudo testparm;sudo /etc/init.d/Samba restart 即可。

7,在XP中运行访问ubuntu的IP地址,输入用户名和密码即可。
以上介绍Ubuntu Samba安装。

转自:http://os.51cto.com/art/201001/176601.htm

Ubuntu Samba服务安装与配置
2010年02月17日 星期三 12:14

一. Ubuntu samba配置的安装:

sudo apt-get install samba smbfs smbclient

二. 创建共享目录:

mkdir /home/komy/share
sodu chmod 777 /home/komy/share

三. 创建Ubuntu Samba配置文件:

1. 保存现有的配置文件
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf.bak
2. 修改现配置文件
sudo gedit /etc/samba/smb.conf
在smb.conf最后添加
[share]
path = /home/komy/share
available = yes
browsealbe = yes
public = yes
writable = yes

其实,更为简单的是在ubuntu下右击文件夹属性,在共享里设置共享,但实质上系统更改了smb.conf文件.

四. 创建Ubuntu samba帐户

sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a komy              #komy必须为系统中存在的账户

然后会要求你输入samba帐户的密码

如果没有第四步,当你登录时会提示 session setup failed: NT_STATUS_LOGON_FAILURE]

五. 重启Ubuntu samba服务器

sudo /etc/init.d/samba restart

六. Ubuntu Samba配置测试

smbclient //localhost/share

七,Ubuntu Samba配置使用

可以到windows下输入ip使用了,在文件夹处输入 "\\" + "Ubuntu机器的ip或主机名" + "\\" + "share"

http://hi.baidu.com/51cmdshell/blog/item/ee1114ae43b014c77cd92ac6.html
posted @ 2011-05-31 21:04  夏大王  阅读(1304)  评论(0编辑  收藏  举报