一直对ubuntu与win之间的互访没有搞清楚,今天花了几个小时时间进行操作,虽说能互相共享,但是很多问题还是不明了。
1.ubuntu访问win共享
前提安装Samba:
sudo apt-get install samba
我用的是user用户,
在“位置”--“网络”--“Windows 网络”中不能看到我的windows2003共享的文件
但是进root却一切正常
后来又进user用户模式,用“位置”--“连接到服务器“ 手动输进去。第一次提示未知挂载,然后再点击位置里的列表,比如'tmwb上的auto$“此时弹出输密码的框,正确输入之后也能访问。
2。 windows访问ubuntu共享
sudo touch /etc/samba/smbpasswd
sudo smbpasswd -a user1
两行命令,一行是创建smbpasswd文件
一行是创建一个用户
第二行输入后有提示输入密码,要输入两次
下一步是修改smb.conf
主要是添加了
[share]
path = /home/user/ss
available = yes
browseable = yes
public = yes
writable = yes
至于修改workgroup=workgroup,ghost版默认就是的。
但在user用户下根本修改不了,会提示你没有权限保存文件。
没办法另存了一份,然后在root下替换。。。。。。。。。。。。
然后到win2003下共享是输入 \\ubuntu\share
即可访问,不需要输入密码。
会列出所有的共享
/home/user/ss 这一行的作用 。。。
还有,ubuntu文件夹右键有一个共享选项,但是似乎没有用。(是不是也必须到root下使用)
出了很多问题,希望高手看看,帮我理下思路,谢谢
参考的文章如下:
以前在7.04中安装过samba,当时没有记下如何安装的。现在又要在8.04中安装,没资料。又得重新找,唉,看来这种耗时的事情还是要记下为好。也好查找。
安装步骤如下:
1.安装Samba:
sudo apt-get install samba
2.在ubuntu8.04中添加新用户。(多余了)
# useradd user1
# passwd user1
密码:user1
3.在机器1创建smb帐户文件文件:/etc/samba/smbpasswd
# sudo touch /etc/samba/smbpasswd
# sudo smbpasswd -a user1
密码:user1
为了方便,我将user1直接用登陆系统的用户,密码我是设为系统用户的密码。这样不用设置ubuntu8.04中文件夹权限为777 。
4.在ubuntu下查看局域网中windows系统共享的文件夹:
在“位置”--“网络”--“Windows 网络”中就能看到其它的windows主机和他们共享的文件夹了。
5.在windows下查看局域网中ubuntu系统共享的文件夹:
备份并编辑smb.conf
sudo cp /etc/samba/smb.conf /etc/samba/smb.conf_backup
sudo gedit /etc/samba/smb.conf
在[global]中修改的内容如下:
找到 workgroup = MSHOME 把它改成
代码:
workgroup = workgroup(这里名称可以随便填,当然为了方便别人访问,最好还是填windows下工作组的名称)
doc charset = UTF-8
unix charset = UTF-8
后两行是为了防止中文目录乱码。(在ubuntu8.04中会报错不知道是为什么?我没有添加)
; security = user不用改为security = share 。用用户名和密码登陆吧,安全一些。就是前面设置的系统用户。
6.在smb.conf最后添加
[共享文件夹名]
path = /home/usr1/共享文件夹名
available = yes
browseable = yes
public = yes
writable = yes
例如:
[share]
path = /home/foxwolf/share
available = yes
browseable = yes
public = yes
writable = yes
添加你自己想要共享的文件夹即可。
最后一步就是:
重启samba
sudo /etc/init.d/samba restart
OK!windows能通过samba访问ubuntu了。还能在windows下更改文件呢!
关于ubuntu与win互相进行共享的一次试验
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 34
- 注册时间: 2008-09-20 15:57
-
- 帖子: 25
- 注册时间: 2008-09-16 15:10
Re: 关于ubuntu与win互相进行共享的一次试验
晕!哥们,你这个好复杂!直接用飞鸽传输不就解决win 与linux传送的问题!也不需要什么共享了!
-
- 帖子: 34
- 注册时间: 2008-09-20 15:57
Re: 关于ubuntu与win互相进行共享的一次试验
没有试过飞鸽传书在linux上的运行。
想用linux做游戏存储服务器,而不是简单的复杂文件
想用linux做游戏存储服务器,而不是简单的复杂文件