zoukankan      html  css  js  c++  java
  • linux怎么设置vsftp用户访问目录权限

    1.在指定的目录创建文件夹(访问的目录):
    mkdir picture
    2.创建一个用户组(zdhgroup):
    groupadd zdhgroup
    3.创建一个用户并指定路径和组:
    useradd -d /mnt/zdh/picture -g zdhgroup zdhuser
    4.设置用户的密码:
    passwd zdhuser
    5.设置配置文件(指定目录访问,不可用访问其他目录)
    添加ftp用户(zdhuser)到user_list中去,
    vi /etc/vsftpd/user_list
    配置指定目录访问:
    vi /etc/vsftpd/vsftpd.conf
     
    修改/etc/vsftpd/vsftpd.conf如下:
    chroot_list_enable=YES //限制访问自身目录
    # (default follows)
    chroot_list_file=/etc/vsftpd/chroot_list
    编辑 chroot_list文件,将受限制的用户(zdhuser)添加进去,每个用户名一行
     
    改完配置文件,不要忘记重启vsftpd服务器
    systemctl restart vsftpd
     
    6.更改用户相应的权限设置:
    usermod -s /sbin/nologin zdhuser//限定用户zdhuser不能telnet,只能ftp
    usermod -s /sbin/bash zdhuser//用户zdhuser恢复正常
    usermod -d /test zdhuser //更改用户zdhuser的主目录为/test
     
    7、如果需要允许用户修改密码,但是又没有telnet登录系统的权限:
    usermod -s /usr/bin/passwd zdhuser //用户telnet后将直接进入改密界面
     
    附录:
    查看用户:
    cat /etc/passwd
    查看组:
    cat /etc/group
     
  • 相关阅读:
    Sobel边缘检测(2)-matlab
    Sobel边缘检测(1)
    FPGA-高斯滤波
    MySQL 常用30种SQL查询语句优化方法
    探索测试
    下拉菜单的选取
    163邮箱登录账号密码定位的问题
    python编码
    selenium python 如何控制网页内嵌div中滚动条的滚动
    Chrome正收到自动测试软件的控制 怎么去掉
  • 原文地址:https://www.cnblogs.com/zjiacun/p/8522119.html
Copyright © 2011-2022 走看看