如何在ubuntu设置共享目录文件夹给Windows用户

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在ubuntu设置共享目录文件夹给Windows用户相关的知识,希望对你有一定的参考价值。

今天给大家分享如何在ubuntu
10.04下设置共享目录文件夹给Windows(win7系统)用户,这样在windows下可以打开Ubuntu里面共享的目录文件夹,这样就方便一些需要同时使用Ubuntu和windows系统的朋友。
本经验说明:

这个建议只适合于10.10之前版本的ubuntu系统,后面的11.04,11.10。。。14.04系统因为采用的默认桌面不同,所以本经验不适用,若要使用,那么请安装GNOME桌面
要在Ubuntu下给windows系统共享文件夹、目录,首先要在Ubuntu系统中安装一个软件:samba,在Ubuntu系统中打开终端命令行窗口,然后输入下面的命令就可以安装samba了:
sudo
apt-get
install
samba
安装好samba后,打开我们要设置共享的文件夹所在的目录
在要共享的文件夹上面点右键,然后在弹出的菜单中选择“共享选项”
点击选择 “共享选项”后,就打开“文件夹共享”设置对话框,如下图所示,文件夹共享的一些设置主要就是在这个对话框中设置
为了让windows下更好的访问Ubuntu下的共享目录,最好参考小编下图面的设置,设置好后,点击右下方的“创建共享”按钮
点击“创建共享”按钮后,会弹出图下图所示的提示框,这个其实就是对我们上一步设置的权限的创建,点击右边的“自动添加权限”按钮,设置完成后文件共享设置对话框就自动关闭
回到我们要设置共享的文件夹所在的目录,发现我们要共享的文件夹上面多了一个手型托盘的小图标,这个图标表示这个文件夹是共享的
现在windows系统上,小编用的是win
7系统,打开一个文件,然后在地址栏输入,我们设置共享的文件夹的电脑的ip和双斜杠,这样就可以打开ubuntu下面的共享了。
参考技术A sudo apt-get install vsftpd
命令执行过程中,安装程序会给本地创建一个名为“ftp”的用户组,命令执行完之后会自动启动FTP服务。
可以使用“netstat -tl”命令检查FTP端口有没有已经打开,或者直接在浏览器里输入“ftp://你的服务器IP”(新安装的vsftpd默认是可以匿名不需要密码直接访问),如果能直接连接到FTP服务器,则安装vsftpd算是大功告成。
开启、停止、重启vsftpd服务也很简单:
service vsftpd start | stop | restart
新安装的vsftpd默认是可以匿名访问,如果只想给某一个用户专门访问某一目录下的权限,则需要修改vsftpd的配置了。
首先,创建一个专门用来访问的用户,例如叫“test”:
mkdir -p /home/test
sudo useradd -g ftp -d /home/test -M test
PS: 删除用户用以下命令:
sudo userdel test
设置密码:
passwd test
修改vsftpd的配置文件“vi /etc/vsftpd.conf”:
#禁止匿名访问
anonymous_enable=NO
#接受本地用户
local_enable=YES
#可以上传
write_enable=YES
local_umask=022
#启用在chroot_list_file的用户只能访问根目录
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
在/etc/vsftpd.chroot_list添加受访问目录限制的用户:
echo "test" >> vi /etc/vsftpd.chroot_list
“500 OOPS: vsftpd: refusing to run with writable root inside chroot()”
启用了chroot的话,根目录要设置为不可写,这是vsftp的保护机制。
chmod a-w /home/test
那么用户登陆FTP就可以访问到test下的东西,但是没法去上传文件。如果把test文件夹设置成777权限,那么FTP就登陆不上去。
所以解决办法是。在test文件夹下再创建一个文件夹“/home/test/wwwroot”,将wwwroot设置成777就可以了,那么以后上传东西就上传到wwwroot里。
OK,重启vsftpd之后就可以使用上面新创建的账号访问。追答

然后Windows电脑输入乌班图电脑的ip地址即可。

前提是你得同一局域网内

本回答被提问者采纳
参考技术B 你好,百度经验上面有关于 ubuntu分享给windoes的具体操作。请参考进行调试。
http://jingyan.baidu.com/article/9989c746084c70f648ecfe99.html

ubuntu connect to windows folder share

 

  1. 在windows上给远程登录的用户设置一个账号密码。”右击计算机图标“——"管理”——“本地用户和组”——“用户”。然后右击选择“新用户”,输入账号密码,并勾选“密码永不过期”,这样,在远程用户登录系统的时候就不用每次都要输入账号密码。

    技术分享图片
    技术分享图片
  2. 在window中选择需要分享给Ubuntu系统的文件夹,右击选择“共享”——“高级共享”——“高级共享(D)”——勾选“共享此文件夹”。由于默认共享的文件是给所有人赋予读取权限,你还可以某一个用户指定其他的权限,比如我这里给名字为“ier”的用户指定了“完全控制”、“更改”和"读取"的权限。

    技术分享图片
    技术分享图片
     Tips : you need to remember which work group your account located.

3.在Ubuntu计算机上打开"主文件夹“,然后选择网络下的”连接到服务器“。在服务器地址中输入”smb://目标ip“例如我的是”smb://202.203.21.211“.然后点击”链接“。

  1. 技术分享图片
    技术分享图片

    这时,就会提示你输入”用户名和密码“,你要填上刚才在windows下新增加的用户和密码,连接成功后会看到windows计算机上的所有文件夹,但是却在每一个文件夹名字都打了一个”$“,带$的文件处于非共享状态表示不可以访问,,不加$的表示可以正常访问。

          1. 技术分享图片
             
            Tips: when connect to the server
            you need to input username:ire   workgroup:Users(which defines by you username on windows)  and password
             
             

以上是关于如何在ubuntu设置共享目录文件夹给Windows用户的主要内容,如果未能解决你的问题,请参考以下文章

如何在ubuntu设置共享目录文件夹给Windows用户

如何在ubuntu设置共享目录文件夹给Windows用户

如何在局域网中将Ubuntu文件夹共享给Windows

如何访问ubuntu共享文件夹

如何把linux下的nfs共享目录挂载到window下的指定目录中

Window和Linux文件共享