批量创建用户

python脚本:creuser.py

import osulist=open('usernames','r')for x in ulist:    cmd="useradd -g users -e 2019-3-20 %s"% x    cmd2="echo '12356' | passwd --stdin %s"% x    os.system(cmd)    os.system(cmd2)

自动创建用户并改密码为123456

用户管理

useradd     #添加用户,-g 设置基本账户组,-e 设置账户失效期groupadd s318   #添加用户组groupadd s319   #添加用户组id root         #显示root账户相关组信息usermod -g s319 zqj #把用户zqj加入s319组gpasswd -A zqj s319 #添加组管理员chmod 775 /.../319  #修改目录权限chown zqj:s319 319  #修改目录所有者和管理组

配置FTP服务器

安装

yum install -y vsftpd

相关配置文件

cd /etc/vsftpd​# /etc/vsftpd/vsftpd.conf       #主配置文件,核心配置文件​# /etc/vsftpd/ftpusers      #黑名单,这个里面的用户不允许访问FTP服务器​# /etc/vsftpd/user_list     #白名单,允许访问FTP服务器的用户列表​修改主配置文件anonymous_enable=NO     #禁止匿名用户登录chroot_local_user=YES   #不让ftp用户跳出自己的家目录

启动服务

chkconfig vsftpd on         #设置开机自启动​service vsftpd restart      #重新启动ftp服务​netstat -antup | grep ftp   #查看ftp服务端口

创建FTP用户

useradd -s /sbin/nologin -d /var/www/html wintrysec# -s 指定用于ftp登录的bash,默认家目录为/var/www/htmlgroupadd GFTP   #创建ftp管理组gpasswd -A wintrysec GFTP   #把wintrysec设为ftp管理组管理员chown wintrysec:GFTP /var/www/html #修改目录所有者

针对 CentOS 的 SELinux 拦截 vsftpd 问题(不关闭SELinux)

用户管理和FTP服务配置的更多相关文章

  1. 基于虚拟用户登录的ftp服务配置

    文章结构:             一.使用逻辑卷配置ftp数据存放目录             二.安装和配置vsftpd服务             三.使用不通权限的用户访问ftp服务器 系统环 ...

  2. 如何对CentOS FTP服务配置

    根据很多人对CentOS FTP服务的不解,我觉得应该对CentOS FTP服务做出一定的解释. 1.安装 一般在CentOS上都自动安装了vsftd,若没有安装则可以使用以下步骤进行安装yum -y ...

  3. Linux SSH,FTP服务配置

    CentOS-6.4-x86_64-minimal 0.网卡配置 参考:Linux系统\Centos没有网卡eth0配置文件怎么办? - http://jingyan.baidu.com/articl ...

  4. ftp服务配置

      文件传输协议(File Transfer Protocol,FTP),基于该协议FTP客户端与服务端可以实现共享文件.上传文件.下载文件. FTP 基于TCP协议生成一个虚拟的连接,主要用于控制F ...

  5. centos 6.5 ftp服务配置及客户端使用

    一.ftp服务简介 FTP是File Transfer Protocol(文件传输协议)的英文简称,而中文简称为“文传协议”.用于Internet上的控制文件的双向传输.同时,它也是一个应用程序(Ap ...

  6. 阿里云FTP服务配置

    阿里云的CENTOS 7.4 并没有开启防火墙服务 所以好多人配置了FTP后会出现各种不能访问的问题 关键原因在于端口没有开放.设置端口阿里云ECS的管理控制台中"安全组" &qu ...

  7. 配置FTP服务

    配置FTP服务 1.安装FTP服务器(默认已安装) 服 务:vsftpd 位 置:光盘1 软 件:vftpd-2.0.1-5.i386.rpm 配 置:/etc/vsftpd/vsftpd.conf ...

  8. 【转】LINUX 5 常用ftp telnet配置

    LINUX 5 常用ftp telnet配置 一.解决远程登陆乱码问题 目标:在xwindow和其console中使用中文界面,在纯console中使用英文 在/etc/profile最后加上一行 e ...

  9. VSFTP服务配置

    FTP连接及传输模式控制连接:TCP 21 ,用于发送FTP命令信息数据连接:TCP 20 ,用于上传.下载数据数据连接的建立类型:主动模式.被动模式 主动模式:服务器主动发起数据连接·首先由客户端向 ...

随机推荐

  1. 20155331 2016-2017-2 《Java程序设计》第5周学习总结

    20155331 2016-2017-2 <Java程序设计>第5周学习总结 教材学习内容总结 一.Java异常的基础知识 异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时 ...

  2. def 的传参数的问题

    测试了一下.关于python 的函数def里面的传参数问题: 1.传参顺序: # codig:utf-8 def function(a,b=1,*args,**kwargs): print(a,'\n ...

  3. JavaScript事件冒泡与捕获

    event.preventDefault();    如果event.cancelable的值为true,可以取消默认事件 event.cancelable;             元素是否可以取消 ...

  4. linux下的usb抓包方法【转】

    转自:http://blog.chinaunix.net/uid-11848011-id-4508834.html 1.配置内核使能usb monitor: make menuconfig       ...

  5. Hyperledger Fabric1.0.0搭建

    系统环境: 阿里云新装的Centos7.2 yum -y update yum install -y openssl openssl-devel gcc gcc-c++ zlib zlib-devel ...

  6. SQL 存储过程分页

    CREATE PROC p_Team_GetTemaList @pageindex INT , @pagesize INT , @keywords VARCHAR(200) , --模糊查询 名称 标 ...

  7. WPF中ListBox的绑定

    WPF中列表式控件派生自ItemsControl类,继承了ItemsSource属性.ItemsSource属性可以接收一个IEnumerable接口派生类的实例作为自己的值(所有可被迭代遍历的集合都 ...

  8. iOS 里const在修饰对象时候的用法

    玩iOS的小伙伴对const应该很不陌生, 在声明全局常量的时候很多时候都会用到, 但是有时候修饰对象很迷惑下面是个人总结, 下面的地址都是模拟的 1. const NSString *str1 = ...

  9. 03 Go 1.3 Release Notes

    Go 1.3 Release Notes Introduction to Go 1.3 Changes to the supported operating systems and architect ...

  10. 使用免安装压缩包安装MySQL

    OS:Windows 10家庭中文版 MySQL:mysql-5.7.20-winx64.zip 作者:Ben.Z 参考链接: Installing MySQL on Microsoft Window ...