zoukankan      html  css  js  c++  java
  • [linux] shell脚本编程-ubuntu创建vsftpd服务

     1.  useradd -s /bin/bash -m 用户名 ,  创建用户,自动创建家目录 , 设置登录shell

     2.  echo 用户名:密码 | chpasswd ,非交互式设置密码

     3. echo -e "userlist_deny=NO userlist_enable=YES userlist_file=/etc/allowed_users seccomp

    _sandbox=NO" >> /etc/vsftpd.conf 往配置文件中追加配置 保留换行符

     4. sed '/$NAME/d' /etc/ftpusers"  , 修改某项配置的值

     ubuntu 系统 16.04

    #!/bin/bash
    echo -e "=====安装FTP服务=========================
    ";
    echo "请输入用户名:";
    read NAME;
    echo "请输入密码:";
    read PASSWORD;
    echo "执行 useradd -s /bin/bash -m $NAME";
    useradd  -s /bin/bash -m $NAME
    echo "执行 echo $NAME:$PASSWORD | chpasswd";
    echo $NAME:$PASSWORD | chpasswd
    echo "执行 apt-get install vsftpd -y"
    apt-get install vsftpd -y
    echo "执行 echo -e 'userlist_deny=NO
    userlist_enable=YES
    userlist_file=/etc/allowed_use
    rs
    seccomp_sandbox=NO' > /etc/vsftpd.conf"
    echo -e "userlist_deny=NO
    userlist_enable=YES
    userlist_file=/etc/allowed_users
    seccomp
    _sandbox=NO" >> /etc/vsftpd.conf
    echo "执行 echo '$NAME' > /etc/allowed_users"
    echo "$NAME" > /etc/allowed_users
    echo "执行 sed '/$NAME/d' /etc/ftpusers"
    sed '/$NAME/d' /etc/ftpusers
    echo "执行 service vsftpd start"
    service vsftpd start
    echo "=====安装成功!==============================";
  • 相关阅读:
    ubuntu 安装ftp,配置,和java调用
    ubuntu 安装ftp nginx tomcat,mysql
    idea安装插件
    使用spring boot,gradle,idea,js,html创建一个小的前后端程序
    使用浏览器,调试js代码
    spring boot 使用静态资源
    word使用
    latex 转word
    qsv转mp4
    qsv转换为mp4,下载腾讯视频为MP4格式
  • 原文地址:https://www.cnblogs.com/taoshihan/p/8029900.html
Copyright © 2011-2022 走看看