Linux 怎么实现添加FTP用户并设置权限的方法

 更新时间:2017年01月04日 10:33:41   投稿:lqh  
这篇文章主要介绍了Linux 怎么实现添加FTP用户并设置权限的方法的相关资料,这里对添加FTP用户进行了步骤详解,需要的朋友可以参考下

Linux添加FTP用户并设置权限

在linux中添加ftp用户,并设置相应的权限,操作步骤如下:

1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test

2、建用户,命令行状态下,在root用户下:

    运行命令:“useradd -d /home/test 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,不能访问其他路径

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

chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

    编辑上面的内容

    第一行:chroot_list_enable=YES  //限制访问自身目录

    第三行:编辑vsftpd.chroot_list。根据第三行说指定的目录,找到chroot_list文件。(因主机不同,文件名也许略有不同)

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

5、重启服务器

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

    运行命令:/etc/init.d/vsftpd restart

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

    运行命令:“usermod -s /usr/bin/passwd test”  //用户telnet后将直接进入改密界面

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

相关文章

  • 详解linux下tree命令的用法

    详解linux下tree命令的用法

    tree是一种递归目录列表命令,产生一个深度缩进列表文件,这是彩色的ALA dircolors如果ls_colors设置环境变量和输出是TTY。下面通过本文给大家分享linux下tree命令的用法,感兴趣的朋友一起看看吧
    2017-09-09
  • Shell脚本自动删除指定大小以上的备份文件

    Shell脚本自动删除指定大小以上的备份文件

    这篇文章主要介绍了Shell脚本自动删除指定大小以上的备份文件,使用本文脚本加入cron后,即可自动腾出空间,需要的朋友可以参考下
    2014-12-12
  • 详解linux下利用crontab创建定时任务

    详解linux下利用crontab创建定时任务

    这篇文章主要介绍了linux下利用crontab创建定时任务的相关资料,需要的朋友可以参考下
    2017-04-04
  • Shell中调用、引用、包含另一个脚本文件的三种方法

    Shell中调用、引用、包含另一个脚本文件的三种方法

    这篇文章主要介绍了Shell中调用、引用、包含另一个脚本文件的三种方法,需要的朋友可以参考下
    2014-04-04
  • 每天一个linux命令 whereis命令

    每天一个linux命令 whereis命令

    这篇文章主要为大家详细介绍了一个linux命令:whereis命令,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-02-02
  • Shell编程之特殊变量和扩展变量详解

    Shell编程之特殊变量和扩展变量详解

    这篇文章主要给大家介绍了关于Shell编程教程之特殊变量和扩展变量的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用shell具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-11-11
  • Shell实现读取ini格式配置文件方法

    Shell实现读取ini格式配置文件方法

    这篇文章主要介绍了Shell实现读取ini格式配置文件方法,本文直接给出实现代码,需要的朋友可以参考下
    2015-02-02
  • Shell四种运行方式(启动方式)的实现

    Shell四种运行方式(启动方式)的实现

    这篇文章主要介绍了Shell四种运行方式(启动方式)的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-03-03
  • Linux下如何安装Run文件格式NVIDIA显卡驱动

    Linux下如何安装Run文件格式NVIDIA显卡驱动

    本篇文章给大家介绍Linux下如何安装Run文件格式NVIDIA显卡驱动,主要设计到linux下安装run文件格式nvidia显卡驱动方面的知识点,对linux下安装run文件格式nvidia显卡驱动感兴趣的朋友可以参考下本文
    2015-10-10
  • shell脚本的流程控制语句的实现

    shell脚本的流程控制语句的实现

    本文主要介绍了shell脚本的流程控制语句的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-08-08

最新评论