Linux怎樣建立FTP服務器--修改用戶默認目錄-完美解決 - 費元星

  1.  
  2. Linux怎樣建立FTP服務器
  3.  

    而後再執行:yum install vsftpd -yvim

    進行在線安裝vsftpd這個服務。bash

    Linux怎樣建立FTP服務器
  4.  

    安裝成功之後須要把匿名登錄的這個功能關閉了。服務器

    使用命令: vim /etc/vsftpd/vsftpd.confpost

    而後在裏成找到:‍spa

     

    anonymous_enable=NO
    Linux怎樣建立FTP服務器
  5.  

    而後再查看一下vsftpd這個服務有沒有啓動。3d

    使用命令: chkconfig --listrest

    若是你以下圖所示同樣沒有啓動。htm

    沒有啓動使用啓動:chkconfig --level 35 vsftpd on

    Linux怎樣建立FTP服務器 
     
     
     
     
  6. 一、環境:ftp爲vsftp。被限制用戶名爲test。被限制路徑爲/home/test

    二、建用戶:在root用戶下:

    useradd -d /home/test test //增長用戶test,並制定test用戶的主目錄爲/home/test

       若是目錄已經存在,會有提示,可是不影響用戶的權限登錄
    passwd test //爲test設置密碼

    三、更改用戶相應的權限設置:

    usermod -s /sbin/nologin test //限定用戶test不能telnet,只能ftp
           usermod -s /sbin/bash test //用戶test恢復正常
           usermod -d /test test //更改用戶test的主目錄爲/test

    四、限制用戶只能訪問/home/test,不能訪問其餘路徑

    修改/etc/vsftpd/vsftpd.conf以下:

    chroot_list_enable=YES //限制訪問自身目錄
    # (default follows)
    chroot_list_file=/etc/vsftpd/vsftpd.chroot_list

    編輯 vsftpd.chroot_list文件,將受限制的用戶添加進去,每一個用戶名一行

    改完配置文件,不要忘記重啓vsFTPd服務器
    [root@linuxsir001 root]# /etc/init.d/vsftpd restart

    五、若是須要容許用戶修改密碼,可是又沒有telnet登陸系統的權限:

    usermod -s /usr/bin/passwd test //用戶telnet後將直接進入改密界面

     

     

  7. 最後重啓一下服務:service vsftpd start

    若是出現啓動失敗則可使用:/etc/rc.d/init.d/vsftpd restart

    Linux怎樣建立FTP服務器
  8.  

    成功連接FTP服務器上。

     
     
     
     
    --------------------------------------------------------------------------------------------------

    Linux下如何修改用戶默認目錄

    配置:
    1. 一、切換到root用戶,直接修改/etc/passwd文件,找到你的用戶名你一行,以下圖所示修改路徑,而後保存便可。

      Linux下如何修改用戶默認目錄
    2. 2

      二、切換到root用戶,使用usermod命令,例如usermod -d /tmp test (test爲你的用戶名),使用該命令請確保該用戶下沒有運行的軟件或進程

      Linux下如何修改用戶默認目錄
    3. 3

      最後切換到普通帳戶,就會看到當前默認目錄已經更改了。

      Linux下如何修改用戶默認目錄
    4.  

     若是用戶不能上傳文件,記得
    chmod -R 777 /file
相關文章
相關標籤/搜索