4. 用Ubuntu Server架设基于独立硬盘的Windows文件共享和FTP服务器(FTP架设)
2014-09-05 06:25
441 查看
之前将storage文件夹(背后是挂载的整块新硬盘)通过samba服务与Windows共享。之所以先共享,是为了完成FTP后方便文件管理。
软件:vsftpd
目标:让用户登录FTP后可以上传文件(主要用于iPhone照片备份),不同用户备份在各自的文件夹下。Windows下打开共享的storage文件夹可以看到这些备份。高级一点的话,用户之间设置一下权限,不能相互读写(我个人不需要这个设定)。
第一步,安装vsftpd
软件:vsftpd
目标:让用户登录FTP后可以上传文件(主要用于iPhone照片备份),不同用户备份在各自的文件夹下。Windows下打开共享的storage文件夹可以看到这些备份。高级一点的话,用户之间设置一下权限,不能相互读写(我个人不需要这个设定)。
第一步,安装vsftpd
sudo apt-get install vsftpd第二步,在storage下为xin和gong两个用户各自创建一个文件夹
sudo mkdir /storage/xin sudo mkdir /storage/gong然后修改用户默认文件夹路径
sudo usermod -d /storage/xin xin sudo usermod -d /storage/gong gong第三步,编辑/etc/vsftpd.conf配置文件
sudo cp /etc/vsftpd.conf /etc/vsftpd.conf.bak # 编辑前先备份 sudo nano /etc/vsftpd.conf # 找到以下几行代码,把前面的注释符删除(井字键) write_enable=YES chroot_local_user=YES chroot_list_enable=YES chroot_list_file=/etc/vsftpd.chroot_list # 搜索umask,找到下面一行代码,将内容改为002 # 022将保留755权限,002保留775,默认是077的值,即上传文件只给700权限 local_umask=002 # 滚动到最末端,加入下面一行内容 allow_writeable_root=YES # 注意,writeable这个词有字母e,不是我笔误 # 保存退出第四步,编辑/etc/vsftpd.chroot_list文件(就是前一步定义的用户配置文件)
sudo nano /etc/vsftpd.chroot_list # 正常情况下,这个文件里是没有内容的,是一个新文件。 # 将所有ftp用户的名字逐一写在该文件中,一行一个名字。最后保存退出。第五步,重启服务
sudo service vsftpd restart
相关文章推荐
- 2. 用Ubuntu Server架设基于独立硬盘的Windows文件共享和FTP服务器(配置工作) 推荐
- 3. 用Ubuntu Server架设基于独立硬盘的Windows文件共享和FTP服务器(samba共享)
- Ubuntu Server搭建FTP服务器(2) --本地用户FTP服务器架设
- 虚拟机ubuntu server安装VMwareTools,与windows共享文件
- Ubuntu下架设FTP服务器实现Windows、openwrt、ubuntu互传文件
- Ubuntu Server搭建FTP服务器(3) --虚拟用户FTP服务器架设
- 在Windows server /xp环境下架设HFS文件共享服务端
- Ubuntu配置samba--与windows共享文件
- linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows网络共享和NFS网络共享
- linux下如何挂接(mount)光盘镜像文件、移动硬盘、U盘、Windows网络共享和NFS网络共享
- linux下挂载windows的共享文件目录ftp文件夹到/root/wind目录
- 14ubuntu下用samba实现windows与linux文件共享
- vmware下的ubuntu与宿主windows共享文件
- vmware里的ubuntu与宿主windows共享文件出现的问题及解决
- linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享
- VMware虚拟机ubuntu和主操作系统硬盘之间的文件共享的实现和What is the location of the directory of C header files that match your running问题的解决办法
- linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享
- Ubuntu Server搭建FTP服务器(1) -- 匿名服务器架设
- linux下挂载(mount)光盘镜像文件、移动硬盘、U盘、Windows和NFS网络共享