zoukankan      html  css  js  c++  java
  • centos7 ftp 500 OOPS: cannot change directory:/var/ftp/xutong/

    在设置多用户登录的时候 该指定的用户xutong对于上级目录/var/ftp 没有访问权限

    修改一下上级目录的权限

    chmod 777 /var/ftp

    对于ftp多用户访问的配置修改也做一个记录

    以是设置FTP所遇到的一些问题:

    • 对于端口防火墙问题在此略
    • 对于不同用户访问不通根目录的解决
    # 用户登录路径,local_root 针对系统用户
    local_root=/var/ftp/ 
    # 锁定用户到各自目录为其根目录 
    chroot_local_user=YES 
    # anon_root 针对匿名用户 
    anon_root=/var/www/html 
    allow_writeable_chroot=YES 
    # 用户配置目录 
    user_config_dir=/etc/vsftpd/userconfig
    
    # 然后到/etc/vsftpd/创建 userconfig
    mkdir userconfig
    
    # 进入userconfig 
    cd userconfig/
    
    # 对于用户 xutong 的单独目录
    vi xutong
    
    # 加入以下内容 
    local_root=/var/ftp/xutong
    
    # 其它以此类推 
    • 对于用户登录shell类型/sbin/nologin,
    # 直接/bin/bash shell登录是完全没有问题的 ,但是网上看大家还是很追求完美的好多都用/sbin/nologin 
    
    useradd -s /sbin/nologin ftptest
    
    #passwd 设置密码 略
    
    # 我们发现这个样子是不能直接用于FTP用户登录的显示账户密码错误
    
    # 需要去改以下配置文件 /etc/pam.d/vsftpd 
    
    vi /etc/pam.d/vsftpd 
    
    auth       required    pam_shells.so
    
    改成
    
    auth       required    pam_nologin.so
  • 相关阅读:
    第二十八课:focusin与focusout,submit,oninput事件的修复
    第二十七课:滚轮事件,mouseenter与mouseleave事件的修复
    anaconda
    matlab 假设检验
    keras 中如何自定义损失函数
    如何理解 卷积 和pooling
    交叉熵代价函数(作用及公式推导)
    深度学习
    中文 停用词 词典
    英文 停用词 词典
  • 原文地址:https://www.cnblogs.com/zengguoqiang/p/10715737.html
Copyright © 2011-2022 走看看