最近导师给了一项任务:在组内某台服务器上创建一个子用户,可以用在windows端用ssh连接到该用户做运算,也允许windows端的用户上传数据,但是禁止向win端下载数据,也禁止删除文件。
开始以为很简单,在Ubuntu系统上分设一个子用户,然后设定该用户的特定文件夹读写权限即可。但是,操作起来发现“图样图森破”,不是那么回事,设定文件夹权限不能实现导师的要求。顿感捉鸡,于是乎寻求CSDN的助攻,参照了几位大神的帖子,终于搞定了。为表示衷心的感谢,本文在最后的参考资料中给出了参考帖子的链接。
本人站在巨人的肩膀上,博采众家之长,悉心整理自己的操作经验,分享给大家,希望对大家有用。
基本步骤如下:
1、安装vsftpd软件包,命令如下:
sudo apt-get install vsftpd
2、查看vsftpd的运行状态,命令如下:
sudo netstat -nltp | grep 21
一般情况下,vsftpd安装完成后会自动启动,如下图所示通过 netstat 命令可以看到系统已经监听了 21 端口
特殊情况下,假如vsftpd没有自启动&#