需求背景:

1、创建2个账号给联调的系统使用读取我方服务器提供的文件信息。只允许看到限定的目录,对目录下的文件只有只读权限,禁止shell登录。

2、创建一个内部账号提供文件信息,只允许看到限定的目录,对目录下的文件所有权限,禁止shell登录。

操作:

1、root账号登录

2、useradd -d /home/test test1                             --创建账号test1  并且指定test1账号的查看目录为/home/test

3、passwd test1                                                      --设置tset1的密码

4、vi /etc/vsftpd/user_list

  按  i   进入编辑模式,输入 tset1 创建的用户名

  按esc+shift+q    ,输入wq保存修改

5、vi /etc/vsftpd/chroot_list                   --添加对应的密码

6、vi /etc/vsftpd/vsftpd.conf               --修改配置文件  按  i 进入到最下直接复制进入

  userlist_enable=NO
  anonymous_enable=NO
  chroot_list_enable=YES
  chroot_list_file=/etc/vsftpd/chroot_list

7、service vsftpd restart                 --重启配置

8、重新打开一个新的shell,用新建用户登录 tset1

9、chmod 500 /home/test               --直接给新建账号赋权500  只读加执行权限

10、在root账号下shell操作     vi /etc/passwd       --修改账号的shell登录权限

  把对应账号后边的  /bin/bash   改成  /sbin/nologin

11、同样的操作创建test2账号,内部账号admin

12、修改内部账号目录,usermod -d /home admin

13、setfacl -R -m u:admin:rwx /home/test        --赋权admin账号对于test目录的权限   rwx   只读  只写   执行权限

  

转载于:https://www.cnblogs.com/xixihahaheihei/p/9525239.html

linux下ftp权限控制相关推荐

  1. linux设置用户的执行权限,Linux下ACL权限控制以及用sudo设置用户对命令的执行权限...

    ACL权限分配 1.setfacl命令设置文件权限 setfacl -m u:user1:rw root.txt setfacl -m u:user2:rwx root.txt 2.getfacl命令 ...

  2. Linux 下文件系统权限控制及管理

    很久没写日志了,呵呵,因为一直在享受人生中最后的自由时光-- LINUX 下权限管理的文章很多了,但一直以来,我都只是会用chmod 777 -R .. ,近来认真研究了一下,发现,其实原理明白了,就 ...

  3. Linux下ACL权限控制以及用sudo设置用户对命令的执行权限

    ACL权限分配 1.setfacl命令设置文件权限 setfacl -m u:user1:rw root.txt setfacl -m u:user2:rwx root.txt 2.getfacl命令 ...

  4. linux ftp 团队认证,linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建

    linux下ftp和ftps以及ftp基于mysql虚拟用户认证服务器的搭建 1.FTP协议:有命令和数据连接两种 命令连接,控制连接:21/tcp 数据连接: 主动模式,运行在20/tcp端口 和 ...

  5. linux如何测试ftp服务器,linux下FTP服务器的搭建

    1.FTP服务器的简介 关于ftp的介绍,大家也一定不陌生了.我就直接把百度百科上的介绍拿过来,和大家一起温习一下概念. FTP 是File Transfer Protocol(文件传输协议)的英文简 ...

  6. Linux下FTP服务器搭建

    Linux下FTP服务器搭建 一.FTP介绍 二.环境介绍 三.FTP服务端搭建步骤 1.安装相关软件包 2.启动FTP并检查状态 3.检查服务端口运行状态 4.修改FTP配置文件 5.关闭selin ...

  7. linux下ftp服务阶段实验(3)

    linux下ftp服务阶段实验(3) 3.  (1)匿名用户的FTP根目录是/ftp,只能下载,下载速度为100Kbps     (2)本地用户hello的FTP根目录为/hello,可以上传下载,家 ...

  8. linux下测试ftp传输,linux下ftp命令使用详解---linux文件传输ftp命令

    linux下ftp命令使用详解---linux文件传输ftp命令 上一篇 / 下一篇  2010-12-18 09:15:35 / 个人分类:Linux ftp(file transfer proto ...

  9. 虚拟机上ftp服务器安装与配置文件,Linux下ftp服务器安装与配置实验报告_linuxftp服务器配置实验报告,ftp服务器配置的实验报告...

    Linux下ftp服务器安装与配置实验报告,包含实验步骤,实验结果以及总结 GNU nano 2.5.3 File: /etc/vsftpd. conf By default the server w ...

  10. linux下sudo权限管理

    linux下sudo权限管理 1.修改/etc/sudoers下文件 2.文件格式为 user_flag host_flag=(runlevel_flag) command_flag 分别代表用户名 ...

最新文章

  1. python queue get 方法_Python Queue模块详解
  2. centos 7 局域网丢包排查_宽带发生故障怎么办?教你几招轻松排查
  3. 高可用性及容灾的几个衡量指标
  4. 死在路上的创业者们:如何跨越市场推广之坎?
  5. 创建oracle数据库job服务:PlSqlDev操作job
  6. 我的世界java版刷铁机_我的世界:教你建造新版本中最简单的刷铁机,效率高人人学的会...
  7. 华为综合实验——ISIS-BGP
  8. PMP培训内容有哪些?都要仔细看!
  9. [html5网页设计]英雄联盟lpl总决赛游戏网页设计大作业,hbuilder网页设计成品,dw网页设计成品模板,游戏网页设计带图片轮播,音乐,视频,注册登录表单。
  10. 电脑端/手机端获取京东pt_key和pt_pin的几种方式
  11. 自我管理 - 希望2015年自己能够做到的几点目标
  12. OSChina 周五乱弹 —— 埃塞俄比亚的远房大表姐
  13. 学python之前先掌握-成为黑客前,你首先应该掌握的Python技术
  14. word中本页有空白,一回车自动换下一页,解决办法如下
  15. automagica 调用windows画图以及登录qq
  16. 【转】GitHub 优秀的 Android 开源项目
  17. 脑机接口竞赛( BCI competition)数据集,其他数据集下载链接
  18. 使用Qt开发中国象棋(三):走棋着法列表
  19. switch case应用实例
  20. web前端开发工程师是做什么工作的?

热门文章

  1. 今日头条向百度“开炮”:瞄准百度铁饭碗,上万台机器已在运作
  2. 看《乡村爱情》,秒懂区块链!
  3. 单身狗应该怎么过七夕节?
  4. linux 安装apache resin,Linux下安装resin+apache+jdk+php+mysql(gd)全过程(二)
  5. easypoi中excel注解开关_easypoi: 入,Word模板导出,通过简单的注解和模板 语言(熟悉的表达式语法),完成以前复杂的写法...
  6. python基础之包、模块、命名空间和作用域
  7. 《算法图解》第九章 动态规划
  8. 2019夏软工暑期随笔3
  9. 'pip' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  10. 002649:springboot下mybatis运行原理