Linux下ftp添加用户及设置用户权限
mark:最近,打算租用一个阿里云linux服务器用作网站,并做一些数据存放使用,最重要的是,阿里云内网互传数据免费,这样租用一个服务器做数据备份存储,有需要高性能服务器计算机时再按需租用一个高性能服务器做编译、开发等工作就非常划算。
这里我租用的linux用作一定数据备份使用,在linux 中配制ftp,按需租用一个windows server用做计算、大型程序编译,但流量较贵,所以将部分数据保留在linux中,通过ftp传回windows。以下ftp配制可规避权限问题。
以下为转载内容:
1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test
2、建用户:在root用户下:
useradd test //增加用户test,并制定test用户的主目录为/home/test
passwd test //为test设置密码
3、更改用户相应的权限设置:
usermod -s /sbin/nologin test //限定用户test不能telnet,只能ftp
usermod -s /sbin/bash test //用户test恢复正常
usermod -d /test test //更改用户test的主目录为/test
4、限制用户只能访问/home/test,不能访问其他路径
免费永久的linux服务器修改/etc/f如下:
chroot_list_enable=YES //限制访问自身目录
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
编辑 vsftpd.chroot_list文件,将受限制的用户添加进去,每个用户名一行
改完配置文件,不要忘记重启vsFTPd服务器
[root@linuxsir001 root]# /etc/init.d/vsftpd restart 或 service vsftpd status
5、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:
usermod -s /usr/bin/passwd test //用户telnet后将直接进入改密界面
6.别忘记更改文件夹的权限,否则会服务器上传下载文件额。
例如:chmod 777 filename 最高权限,当然你也可以改755 等
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论