【第22期】观点:IT 行业加班,到底有没有价值?

阿里云ECS(linux)添加ftp用户_并设置权限

转载 2016年06月01日 20:51:43

前提:阿里云ecs一键安装,其中已经安装了vsftp文件。

建立新ftp用户

1、在root权限下:

1
2
useradd -/home/test test //增加用户test,并制定test用户的主目录为/home/test
passwd test //为test设置密码

2、更改用户相应的权限设置:

1
2
3
usermod -/sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -/sbin/bash test //用户test恢复正常
usermod -/test test //更改用户test的主目录为/test

3、限制用户只能访问/home/test,不能访问其他路径

修改/etc/vsftpd/vsftpd.conf如下:

1
2
3
chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行。

改完配置文件,不要忘记重启vsFTPd服务器

1
# /etc/init.d/vsftpd restart

如果需要允许用户修改密码,但是又没有telnet登录系统的权限:

1
usermod -/usr/bin/passwd test //用户telnet后将直接进入改密界面

相关问题

vsftp上传文件出现553 Could not create file解决方法

首先在ftp的目录中创建一个目录,然后设置权限为777

1
2
$ sudo mkdir /var/ftp/write
$sudo chmod -777 /var/ftp/write

然后修改vsftp的配置文件/etc/vsftpd.conf文件

在最后添加上

1
local_root=/var/ftp

保存,然后杀死vsftpd进程,然后重启vsftpd服务器程序。

试试看,将文件上传到write目录,这个时候可以正常的上传文件了。


举报

相关文章推荐

阿里云ECS部署hadoop

创建实例 选取阿里云ECS产品,4台机器,配置为:1核、1G内存、CentOS 6.8 64位 阿里云操作系统的选择,以及系统软件安装命令 查看一下系统信息: uname -a 结果: L...

阿里云ECS上环境搭建(virtualenv+flask+gunicorn+supervisor+nginx)

阿里云ECS目前有新用户免费半年使用的活动,就利用闲暇时间申请了一台,具体申请可到http://free.aliyun.com/?spm=5176.383518.1.28.OXp5YZ。我选择的配置是:CPU:  1核内存:  1GB 数据盘:  0G 操作系统:  Ubuntu 12.04 64位当前使用带宽: 0Mbps当然由于是免费的,所以带宽是0Mbps,这样就没有外网ip,也不能从外

欢迎关注CSDN程序人生公众号

关注程序员生活,汇聚开发轶事。

阿里云 ECS 免费体验之旅初体验详细记录

朋友申

阿里云ECS服务器在Mac下远程配置ftp服务器

最近买了具阿里云ECS服务器,建个站点来玩玩。实例创建以后,通过Mac远程登录阿里云配置安装ftp服务器,以下是步骤以及遇到的问题(我选择的公用镜像是ubuntu16.04 64位的),方便有需要的童...

[阿里云]ECS挂载一个新的磁盘

具体可以参考:http://help.aliyun.com/knowledge_detail.htm?knowledgeId=5974154 [b]总体步骤[/b] 1. 磁盘分区:[quote]fdisk /dev/xvdb1[/quote] 2. 格式化分区:[quote]mkfs.ext3 /dev/xvdb1[/quote] 3. 添加分区信息:[quote]echo '/dev/xvdb1 /mnt ext3 defaults 0 0' >> /etc/fstab[/quote] 4. 挂载新分区:[quote]mount -a[/quote]
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)