• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >linux shell > Linux 怎么实现添加FTP用户并设置权限的方法

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

作者:lqh 字体:[增加 减小] 来源:互联网

lqh 通过本文主要向大家介绍了linux ftp用户权限,linux创建ftp用户,linux查看ftp用户,linux添加ftp用户,linux ftp用户等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

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
</div>

    编辑上面的内容

    第一行: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后将直接进入改密界面

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

</div>

您可能想查找下面的文章:

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

相关文章

  • awk中实现ord函数功能
  • 数值运算shell脚本
  • shell替换文件中的文件路径脚本分享
  • win下调用putty执行命令脚本分享
  • Shell脚本配合iptables屏蔽来自某个国家的IP访问
  • Shell脚本创建指定大小文件的测试数据
  • 查找目录下同名但不同后缀名文件的shell脚本代码
  • linux shell 自定义函数方法(定义、返回值、变量作用域)
  • Shell脚本中引用、调用另一个脚本文件的2种方法
  • csh,tcsh,bash,sh等shell的区别

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 最快捷登陆ssh 服务器的方法
    • linux下保留文件系统下剩余指定数目文件的shell脚本
    • linux shell中的比较符号与特殊符号介绍
    • linux链接编译详解
    • Shell日志分析常用命令和例子
    • shell数组操作简明总结
    • bash: /usr/bin/autocrorder: /usr/bin/python^M: bad interpreter: No such file or directory
    • 一些Linux Shell中的权限相关知识总结
    • Linux中scp命令获取远程文件的方法
    • Shell脚本中使用function(函数)示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有