改变store下面的所有.php文件属主为ftpd[root@www ~]# chgrp ftpd /store/*.php[root@www ~]# chown ftpd /store/*.php
//===========================添加vsftp账户start=================================== //查看Linux版本[root@localhost /]# cat etc/issue//查看Linux上有无安装vsftp[root@localhost /]# find -name "vsftpd" -print[root@localhost /]# rpm -qa|grep vsftp
111.47.0.249 root root cmcc 123456 ftp登录
//1.新用户cmcc只能登录ftp,不能作为系统用户登录,新用户的默认家目录在/home/cmcc[root@localhost /]# adduser -g ftp -s /sbin/nologin cmcc[root@localhost /]# passwd cmcc
//2.指定家目录给用户/var/tmp/cmcc1 cmcc1 123456 [root@localhost /]# adduser -d /var/tmp/cmcc1 -g ftp -s /sbin/nologin cmcc1[root@localhost /]# passwd cmcc1
//3.限定FTP用户只能访问自己的家目录,而不能返回上一层目录进入其他目录//chroot_local_user #是否将所有用户限制在主目录[root@localhost /]# vim /etc/vsftpd/vsftpd.conf去掉下面两行参数的注释符号(‘#’号)//vim命令 /chroot查找 i编辑 esc退出编辑 :wq保存chroot_list_enable=YES //chroot_list_enable #是否启动限制用户的名单chroot_list_file=/etc/vsftpd/chroot_list //chroot_list_file=/etc/vsftpd/chroot_list #是否限制在主目录下的用户名单
//4.在/etc/vsftpd下创建chroot_list文件:[root@localhost /]# cd /etc/vsftpd[root@localhost vsftpd]# touch chroot_list[root@localhost vsftpd]# vim chroot_list然后加入需要限制的用户名(一行一个),如:cmcccmcc1保存退出。
//5.重启vsftp[root@localhost vsftpd]# service vsftpd restart
//6.userdel + 用户 即可删除ftp用户[root@localhost /]# userdel cmcc1
//7.如果需要允许用户修改密码,但是又没有telnet登录系统的权限:usermod -s /usr/bin/passwd cmcc //用户telnet后将直接进入改密界面
转载于:https://www.cnblogs.com/liruning/p/6526750.html