Linux添加vsftp账户和设置目录权限
改变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
然后加入需要限制的用户名(一行一个),如:
cmcc
cmcc1
保存退出。
//5.重启vsftp
[root@localhost vsftpd]# service vsftpd restart
//6.userdel + 用户 即可删除ftp用户
[root@localhost /]# userdel cmcc1
//7.如果需要允许用户修改密码,但是又没有telnet登录系统的权限:
usermod -s /usr/bin/passwd cmcc //用户telnet后将直接进入改密界面
最新文章
- windows下 nvm下载node被墙了解决办法
- Infinite V2 Release Note
- 服务 在初始化安装时发生异常:System.IO.FileNotFoundException: ";file:///D:\testService";未能加载文件或程序集。系统找不到指定文件。
- 第19/24周 锁升级(Lock Escalations)
- php中对2个数组相加的函数
- hdu 2063 过山车(匈牙利算法模板)
- ubuntu桌面右上角键盘图标不见解决方法
- WebView 和Animation冲突
- George and Cards
- C# 网络编程之网页简单下载实现
- bzoj4008: [HNOI2015]亚瑟王【期望dp】
- BLE抓包是怎么回事儿?
- JQuery纵向下拉菜单实现心得
- JavaScript(转载自 计科学院 慕课网)
- # 20175120 2018.3.10 《Java程序设计》第2周学习总结
- dubbo报错Data length too large: 10710120处理,及服务提供者协议配置详细说明
- 解决Android微信支付官方demo运行失败
- 关于使用spring mvc或者resteasy构建restful服务的差别与比较
- 从PHP客户端看MongoDB通信协议(转)
- 【高并发简单解决方案】redis缓存队列+mysql 批量入库+php离线整合
热门文章
- Flutter -------- Drawer侧滑
- Sword zlog日志库使用
- 提供对字符串的全角->;半角,半角->;全角转换
- mat文件读写
- HTML布局排版2 div的和图片平铺方便管理
- 13点睛Spring4.1-Spring EL
- 预训练中Word2vec,ELMO,GPT与BERT对比
- windows server 2012 r2 无法安装 .net 3.5
- 兔子问题(Rabbit problem)
- linu SSH 不在同一网段的两台机器如何通过ssh通信,SSH限制特定网段登陆的方法