精华内容
下载资源
问答
  • Linux创建ftp用户

    千次阅读 2014-01-07 15:45:23
    Linux创建ftp用户 1. 安装vsftpd服务: 在shell下运行yum install vsftpd,即可安装成功; 2. 修改vsftpd的配置: 在/etc/vsftpd/下找到vsftpd.conf文件,修改默认配置,包括监听地址和端口,是否打开tcp、...

    Linux创建ftp用户
    1. 安装vsftpd服务:
    在shell下运行yum install vsftpd,即可安装成功;

    2. 修改vsftpd的配置:
    在/etc/vsftpd/下找到vsftpd.conf文件,修改默认配置,包括监听地址和端口,是否打开tcp、psav模式等等;配置比较简单,具体看我的文章中的vsftpd配置手册

    3.启动vsftpd服务:
    运行service vsftpd start即可,或者运行/etc/init.d/vsftpd start

    4.为ftp建立用户和登录目录
    这个和linux建用户帐号是一样的

    先用“useradd -d 目录名 用户名”建立一个到ftp目录的用户帐号,然后在用passwd设置密码;

    然后你就可以用你新建的用户名和帐号登录这个ftp了,ftp的登录方式是
    ftp 主机名;
    输入用户名;
    输入密码。
    当然你用ftp工具也可以哦。

    开启FTP 
    [root@huiyi ~]# service vsftpd start

    Starting vsftpd for vsftpd: [ OK ]

    关闭FTP 
    [root@huiyi ~]# service vsftpd stop

    Shutting down vsftpd: [ OK ]

    【1】FTP自动登录并批量下载
    #!/bin/bash 
    ftp -n<<

    user guest 123456 
    binary 
    cd /home/data 
    lcd /home/databackup 
    prompt 
    mget * 
    close 
    bye 
    !

    【2】FTP自动登录并上传文件
    #!/bin/bash
    ftp -n<<

    user guest 123456 
    binary 
    hash
    cd /home/data 
    lcd /home/databackup 
    prompt 
    mput * 
    close
    bye 

    展开全文
  • linux创建ftp用户

    千次阅读 2008-12-02 15:43:25
    #useradd -G ftp -d /你的目录 -M 用户名   #passwd 用户   #chown 用户名.ftp /你的目录 -R #chmod 750 /你的目录 -R   #service vsftpd start        

     

    #useradd -G ftp -d /你的目录 -M 用户名

     

    #passwd 用户

     

    #chown 用户名.ftp /你的目录  -R

    #chmod 750 /你的目录  -R

     

    #service vsftpd start

     

     

     

     

    展开全文
  • linux创建ftp用户以及指定目录问题 2010年07月20日 星期二 10:56 创建用户命令:如我的目录是根目录下的 MyWeb 用户名:xdh2571 #useradd -G ftp -d /MyWeb -M xdh2571 #passwd xdh2571 ...
    linux创建ftp用户以及指定目录问题
    2010年07月20日 星期二 10:56

    创建用户命令:如我的目录是根目录下的 MyWeb 用户名:xdh2571

    #useradd -G ftp -d /MyWeb -M xdh2571
    #passwd xdh2571

    #chown xdh2571.ftp /MyWeb -R
    #chmod 750 /MyWeb -R
    #service vsftpd start

    测试是否能登陆ftp

    #ftp localhost
    输入刚创建的用户名密码,如若登陆失败,解决以下问题:

    1、查看MyWeb的权限
    #ls -l
    要保证MyWeb的权限至少是 root xdh2571
    若两个都是root,则修改如下:
    #chown -R root:xdh2571 MyWeb

    2、有关SELinux
    我的系统是:Red Hat Enterprise Linux 5
    系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。
    //查看SELinux设置
    # getsebool -a|grep ftp
    ftpd_disable_trans --> off
    或者
    ftp_home_dir-->off 

    解决方法:
    //使用setsebool命令开启
    # setsebool ftpd_disable_trans 1
    或者
    # setsebool ftp_home_dir 1
    再次查看当前状态是否是on的状态
    # getsebool -a|grep ftp
    ftpd_disable_trans --> on
    或者
    ftp_home_dir-->on

    //setsebool使用-P参数,无需每次开机都输入这个命令
    # setsebool -P ftpd_disable_trans 1
    或者
    # setsebool -P ftp_home_dir 1
    # service vsftpd restart

    有关selinux的配置

    如关闭,仅仅警告,强制等等 需要编辑/etc/sysconfig/selinux 默认是强制

    /***************************************************以下为相关知识点********************************************************/

    查看当前SELinux设置和状态

    • sestatus命令
      # 当前SELinux开启设为启动,permissive模式,在当前状态下,可以使用setenforce 1改变为enforcing模式
          [root@CentOS5 ~]# sestatus
          SELinux status:                 enabled
          SELinuxfs mount:                /selinux
          Current mode:                   permissive
          Mode from config file:          disabled
          Policy version:                 21
          Policy from config file:        targeted
    • 上面的输出是CentOS5中的,这里说明一下,sestatus这个命令在CentOS4/RHEL4(policycoreutils-1.18)和CentOS5/RHEL5(policycoreutils-1.33)中的默认输出不一样,在旧版本中,默认会同时输出详细的规则布尔值,而在新版本中默认不输出,使用-b开关可以打印这些布尔值,下面是旧版本(policycoreutils-1.18)中的输出样例
    • [root@CentOS4 ~]# sestatus使用getenforce也可以查看当前状态
    • 设置和修改SELinux状态
    • setenforce
      setenforce 1 # 设定selinux模式为enforcing
          setenforce 0 # 设定selinux模式为permissive
          # 注:当前SElinux为Disabled状态时,setenforce会执行失败,并警告:"setenforce: SELinux is disabled"
      修改/etc/sysconfig/selinux:这个文件决定了系统启动时是否启用SELinux以及启动的模式

    展开全文
  • suse linux创建ftp用户、限制其访问路径,及解决重启ftp服务报错问题 --创建用户 #adduser -G ftp -d /srv/ftp -s /bin/false test ---/bin/false这个是限制其使用ssh其它端口 --创建完设置密码 #passwd test  。...

    suse linux创建ftp用户、限制其访问路径、设置上传权限,及解决重启ftp服务报错问题


    创建用户

    --创建用户
    #adduser -G ftp -d /srv/ftp -s /bin/false test  
    ---/bin/false这个是限制其使用ssh其它端口
    --创建完设置密码
    #passwd test
     
    设置其访问其它路径
    --修改/etc/vsftpd.conf文件。有的可能在/etc/vsftpd/文件夹下。具体情况具体看吧。
      
    #vi /etc/vsftpd.conf
    --- 将chroot_list_enable=YES开启,删除前面的那个#号,表示开启此限制功能
    ---同样开启 chroot_list_file=/etc/vsftpd.chroot_list
    ---这个vsftpd.chroot_list文件根据实际看,有些可能配置文件有,但时间没有这个文件,直接生成一个就可
    ---编辑vsftpd.chroot_list文件,加入你要限制的用户名,一行一个用户.
    ---编辑完后要重新启动一下ftp服务,命令如下:
         #/etc/init.d/vsftpd restart
    或者 #service vsftpd restart

    也可以界面操作!


    设置FTP用户上传文件权限

    修改/etc/vsftpd.cong文件,里面的local_umask参数

    umask默认为022,则在rw-rw-rw-的基础上减去相应的权限,0表示不变,2表示减去可写权限

    因此你就可以将local_umask设置不同值,然后重启ftp服务即可。

    eg, local_umask=000  上传文件的权限就是-rw-rw-rw-


    解决重启FTP报错问题

    ---我在重启的时候报如下错误:


    # service vsftpd start
    Starting vsftpd startproc: exit status of parent of /usr/sbin/vsftpd: 1
                                                                      failed


    --网上有说近图形界面里,将-->网络服务(xinetd)-->FTP服务,点击编辑,去掉右上角的 服务处于活动状态 选项。 
    --但我试过不好使,后来看到又说在配置文件里修改参数
    #vi  /etc/vsftpd.conf     
    我在配置文件没找到这个参数,我是直接在配置文件里加了
    listen=YES
    然后重启ftp服务就好了!


    如果不对之处,请指正!谢谢

                                                        




    展开全文
  • linux创建ftp用户无法登入

    千次阅读 2013-09-12 14:06:35
    系统安装了SELinux,因为默认下是没有开启FTP的支持,所以访问时都被阻止了。//查看SELinux设置# getsebool -a|grep ftpftpd_disable_trans --&gt; off或者ftp_home_dir--&gt;off 解决方法://使用...
  • Linux创建FTP用户禁止SSH权限

    千次阅读 2015-01-16 18:30:35
    #创建用户,指定目录:  useradd -d /home/ftpuser ftpuser  #给用户添加密码 passwd ftpuser # 该用户既有ftp权限也有ssh权限 #在配置文件中 /etc/ssh/sshd_config 增加内容 DenyUsers ftpuser ...
  • 创建ftp用户其实就是创建linux用户,只不过一般会把用户限定在指定的目录,并且只能ftp登录不能telnet,另外在vsftpd.conf中配置用户的权限 创建用户 1、Linux系统创建用户:useradd -d /home/ygzx ygzx useradd ,-d...
  • 二、创建用户 # 以root用户登录后,增加名为 xlftp 的用户,并指定 xlftp 用户的主目录为 /home/xlftp [root@xl ~]# useradd -d /home/xlftp xlftp # 为 xlftp 设置或修改密码 [root@xl ~]# passwd xlftp 三、用户...
  • linux创建ftp用户

    千次阅读 2012-07-26 21:48:02
    #useradd -G ftp -d /home/myFtpName -M myFtpName   #passwd myFtpName   #chown myFtpName.ftp /home/myFtpName -R ...一般情况下,我们创建ftp用户不希望其可以通过ssh登录,执行以下操作禁用ftp用户s
  • 创建一个 createuser.sh的脚本文件 #!/bin/sh #传入的文件名 name=$1 ...#创建该用户所对应的ftp文件夹 /srv/ftp是我的...#创建ftp用户组,便于管理 /usr/sbin/groupadd ftp #创建用户 /usr/sbin/useradd -g ft...
  • Linux创建ftp并设置权限以及忘记ftp帐号(密码)修改 忘记ftp密码修改方法:1.登录服务器 cd&nbsp; /etc/vsftpdcat ftpusers找到对应的ftp用户名 (如果用户名也忘记了 那么 cd /etc 然后cat passwd...
  • 1、查询linux服务器是否已经安装过vsftpd服务; rpm -qa|grep vsftpd 卸载已经安装服务命令:rpm -evsftpd 2、未安装,安装vsftpd服务; 执行:yum install vsftpd -y 在线安装vsftpd服务 3、安装成功...
  • Linux如何创建用户并配置FTP权限

    万次阅读 2016-07-26 17:36:38
    Linux创建用户是很easy的事情了,只不过不经常去做这些操作,时间久了就容易忘记,顺便配置一下FTP。声明:使用Linux版本release 5.6,并以超级管理员root身份运行。  1.创建用户,并指定分组和主目录 useradd ...
  • Linux创建ftp用户并锁定根目录

    千次阅读 2016-06-04 13:15:00
    [root@d vsftpd]# vi /...加入要锁定根目录的ftp用户名(一行只能一个用户) [root@ vsftpd]# vi /etc/vsftpd/vsftpd.conf chroot_list_enable=YES # (default follows) chroot_list_file=/etc/vsftpd/chr...
  • LINUX TELNET自动创建FTP用户

    千次阅读 2007-07-31 17:19:00
    第四步:关闭用户的Telnet权限,提高系统安全性。关闭Telnet权限有多种方法,现介绍两种比较实用的读者可自行选择: 方法一:将用户的shell设为空,使用户无法登录。首先,要编辑/etc/shells文件,加入一行/dev/null...
  • Linux创建用户,给予FTP操作权限

    千次阅读 2019-05-06 14:11:00
    具体可以参考:Linux中安装、卸载FTP服务 2.新建用户,并指定主目录 useradd -d /home/test -m test (增加用户test,并制定test用户的主目录为/home/test) 3.设置新用户密码 passwd test (为test设置密码...
  • LinuxFTP用户权限的更改

    万次阅读 2015-10-29 14:57:39
    则对于Linux添加FTP用户以及设置其相关权限就显得比较重要,毕竟我们不希望用户可以看到我们服务器上所有的文件并对其进行任意的操作。 相关命令: 例: 在linux中添加ftp用户,并设置相应的权限 在linux中添加...
  • 创建ftp用户,并加入ftpgroups组,/data/ftptest是自己建的目录 #并且不允许用于用户登录 mkdir /data/ftptest #设置家目录权限 chmod 775 /data/ftptest useradd -d /data/ftptest -g ftpgroups ftptest -s /...
  • 第一步:创建用户 ...passwd test 第二步:上层目录设置为root所有,并授权 ...注意:其他目录,如果需要限制也要做相应授权 比如: ...最后,使用刚创建用户ftp客户端登录 祝你好运! 更多参考:http...
  • linux系统搭建ftp服务器及创建用户——centos7.3

    万次阅读 多人点赞 2018-03-23 16:04:55
    linux 系统下搭建ftp服务器 linux 系统下搭建ftp服务器一点都不难,初次进行配置的时候花了很多时间进行linux命令扫盲,故写下这篇博客。 环境: window操作系统中安装SecureCRT 和 ...相关用户创建、修改 文...
  • 创建FTP服务器之有先命令:ps -ef |grep vsftpd 查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安装。 然后再执行:yum install vsftpd -y 进行在线安装vsftpd这个服务。 ...
  • linux 指定ftp用户 特定目录及权限

    千次阅读 2018-02-11 10:36:38
    Linux添加FTP用户并设置权限 在linux中添加ftp用户,并设置相应的权限,操作步骤如下: 1、环境:ftp为vsftp。被限制用户名为test。被限制路径为/home/test2、建用户:在root用户下:useradd -d /home/test test /...
  • Linux创建FTP目录

    千次阅读 2017-09-15 16:03:05
    创建FTP服务器之有先命令: ps -ef |grep vsftpd 查一下系统有没有安装vsftpd这个服务器,如果出现如下图所示的界面说明没有安装。   然后再执行:yum install vsftpd -y 进行在线安装...
  • linuxftp创建文件权限问题

    千次阅读 2018-10-17 08:46:13
    有一个这样的需求,admin为一个Linux为其FTP应用创建的一个有权限限制的用户,通过admin用户可以进行登录FTP服务,登录FTP服务后,创建文件夹,该文件夹的用户用户组都是admin,属性为755,即只有admin用户才有写...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 101,020
精华内容 40,408
关键字:

linux创建ftp用户

linux 订阅