linux6中ftp安装及用户创建
来源:互联网 发布:php相册管理系统简单 编辑:程序博客网 时间:2024/06/03 18:11
一:安装ftp
1.首先先安装ftp,使用yum命令
[root@localhost /]# yum install vsftpd
2.修改/etc/vsftpd/vsftpd.conf[root@localhost /]# vi /etc/vsftpd/vsftpd.conf
3.关闭匿名用户登录
# Allow anonymous FTP? (Beware - allowed by default if you comment this out).anonymous_enable=NO4.限制用户只能访问跟路径(默认/home/test)
# You may specify an explicit list of local users to chroot() to their home# directory. If chroot_local_user is YES, then this list becomes a list of# users to NOT chroot().#chroot_local_user=YESchroot_list_enable=YES# (default follows)chroot_list_file=/etc/vsftpd/chroot_list将chroot_list的两个注释解开,并且在/etc/vsftpd下创建chroot_root文件,在文件中添加你要限制的用户,一个用户一行,切记。
5.开启监听,曾在linux7中尝试,却始终无法启动,后使用linux6.4一次就成功了,不知道为什么。。。
# When "listen" directive is enabled, vsftpd runs in standalone mode and# listens on IPv4 sockets. This directive cannot be used in conjunction# with the listen_ipv6 directive.listen=YES## This directive enables listening on IPv6 sockets. To listen on IPv4 and IPv6# sockets, you must run two copies of vsftpd with two configuration files.# Make sure, that one of the listen options is commented !!#listen_ipv6=YES
auth required pam_listfile.so item=user sense=deny file=/etc/vsftpd/ftpusers onerr=succeed
二:添加用户
1.添加用户,使用 -d用来指向主目录 最后加上用户名
[root@localhost vsftpd]# useradd -d /home/test test
[root@localhost vsftpd]# passwd test //修改密码,可能修改密码的时候会无法通过linux校验,root用户无视就好,连续输入两次2.修改用户的权限
[root@localhost vsftpd]# usermod -s /sbin/nologin test //用户无法通过xshall登录(如果想使用该用户通过xftp管理的,可以不设置)注:笔者在修改为这个状态以后,无法上传文件,也无法登陆,求解答。
[root@localhost vsftpd]# usermod -d /usr/test test //修改用户主目录到user/test
[root@localhost vsftpd]# usermod -s /bin/bash test //还原状态用户权限可以修改配置文件,不过还没有试过,以后补充
[root@localhost vsftpd]# vi /etc/shells
1.500,在linux中输入一条命令,原因未知,之后再看
500 OOPS: cannot change directory:/home/test500 OOPS: priv_sock_get_cmd命令如下:
[root@localhost vsftpd]# setsebool -P ftp_home_dir 1
530 Permission denied.
确认黑名单中是否有你的用户
530 Login incorrect.我的原因是权限给了/sbin/nologin ,将其调回预设就好了
阅读全文
0 0
- linux6中ftp安装及用户创建
- CentOS安装FTP及配置用户
- Linux6安装
- Linux6.5 安装mysql(rpm包安装)--root用户
- linux创建ftp用户
- FTP创建用户
- 创建ftp用户
- Linux创建ftp用户
- linux FTP 创建用户
- FTP服务器的安装,配置,虚拟用户的创建
- ftp安装和虚拟用户创建(终于搞清楚了)
- FTP服务器的安装、配置、虚拟用户的创建
- FTP服务器的安装、配置、虚拟用户的创建
- linux6比较全用户
- mongodb3.0的安装及创建用户
- Linux6.3搭建ftp服务器
- Linux创建FTP服务器,添加用户,设置用户独立目录的过程及遇到的问题
- linux下创建ftp用户
- kvm虚拟化
- 高二&高一&初三模拟赛25 总结
- thinkphp 自动加载
- 2017第十七届中国国际石油石化技术装备展览会会刊(参展商名录)
- mybatis连接数据库怎么解决数据库列名和程序属性名不一致的问题
- linux6中ftp安装及用户创建
- IFE-TASK8(任务八:响应式网格(栅格化)布局)
- MRFR云对象存储市场报告要点一览
- 猫狗收养所问题(指针模拟)
- android ANR文件的导出不需要root权限
- 重建二叉树
- 电动车无刷电机控制器基本原理
- NY-144-小珂的苦恼(欧几里德或者扩展欧几里德)
- 【解题报告】Kattis