zoukankan      html  css  js  c++  java
  • linux centos 7 开启 ftp

    centos开启ftp服务的步骤
    1、安装vsftpd
    sudo yum install vsftpd -y
    2、启动ftp服务
    service vsftpd start
    3、  加入开机启动
    chkconfig vsftpd on
     netstat -nltp | grep 21  可以查看系统监听21端口
    4、更改配置
    进入 vi /etc/vsftpd/vsftp.conf 编辑
    # 禁用匿名用户
    anonymous_enable=NO
    5、重启ftp服务
    service vsftpd restart
    6、关闭防火墙
    systemctl stop firewalld.service #停止firewall
    systemctl disable firewalld.service #禁止firewall开机启动
     7、 修改/etc/selinux/config 文件, 将SELINUX=enforcing改为SELINUX=disabled , 必须!否则,查看不到所有ftp上面的目录
     8、重启虚拟机, 完毕!
     
     
     
    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后将直接进入改密界面
    8、修改用户所属组
    usermod -g 用户组 用户名
    强行设置某个用户所在组
    usermod -G 用户组 用户名
    把某个用户改为 group(s)
    usermod -a -G 用户组 用户名
    把用户添加进入某个组(s)
    9、查看用户所属组
    groups <user1> <user2> <user3>
    10、查看所有组
    getent group
    11、查看wheel组下所有用户
    getent group wheel
    附录:
    查看用户:
    cat /etc/passwd
    查看组:
    cat /etc/group
  • 相关阅读:
    python基础-第十二篇-12.1jQuery基础与实例
    python基础-第十一篇-11.2DOM为文档操作
    [LC] 170. Two Sum III
    [Algo] 11. Rainbow Sort
    [LC] 31. Next Permutation
    [LC] 994. Rotting Oranges
    [LC] 863. All Nodes Distance K in Binary Tree
    [Algo] 132. Deep Copy Undirected Graph
    [LC] 138. Deep Copy Linked List With Random Pointer
    [Algo] 118. Array Deduplication IV
  • 原文地址:https://www.cnblogs.com/nanfei/p/14077965.html
Copyright © 2011-2022 走看看