• [linux系统]--搭建ftp服务器并且 创建用户 设置密码


    下面例子演示创建ftpuser 并且设置密码为ftpuser,ftpuser的目录为/root/ftpuser

    #!/bin/bash

    rpm -ivh vsftpd-2.2.2-21.el6.x86_64.rpm
    username=ftpuser
    useradd -d /root/$username $username
    echo "$username"|passwd --stdin $username

    #这种方式避免交互式的设置密码操作,直接shell脚本设置密码

    setsebool -P ftpd_disable_trans 1
    service vsftpd restart

    sed -i 's/^[#]*(userlist_enable=).*$/1NO/' /etc/vsftpd/vsftpd.conf
    sed -i 's/^[#]*(anonymous_enable=).*$/1NO/' /etc/vsftpd/vsftpd.conf
    sed -i 's/^[#]*(chroot_list_enable=).*$/1YES/' /etc/vsftpd/vsftpd.conf
    sed -i 's/^[#]*(chroot_list_file=).*$/1/etc/vsftpd/chroot_list/' /etc/vsftpd/vsftpd.conf
    sed -i '$a ftpuser' /etc/vsftpd/user_list
    touch /etc/vsftpd/chroot_list
    sed -i '$a ftpuser' /etc/vsftpd/chroot_list
    setsebool -P ftpd_disable_trans 1
    service vsftpd restart
    chmod 777 ftpuser

  • 相关阅读:
    原型模式
    简单工厂模式与工厂方法模式
    监听器 Listener
    代理模式
    装饰模式
    软件设计的原则
    事务的特性和隔离级别
    JDBC事务(三)ThreadLocal绑定Connection
    JDBC事务(二)转账示例
    JDBC事务(一)
  • 原文地址:https://www.cnblogs.com/joangaga/p/5886476.html
Copyright © 2020-2023  润新知