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


  •  
  • Linux怎樣創建FTP服務器
  •  

    然后再執行:yum install vsftpd -y

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

    Linux怎樣創建FTP服務器
  •  

    安裝成功以后需要把匿名登陸的這個功能關閉了。

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

    然后在里成找到:‍

     

    anonymous_enable=NO
    Linux怎樣創建FTP服務器
  •  

    然后再查看一下vsftpd這個服務有沒有啟動。

    使用命令: chkconfig --list

    如果你如下圖所示一樣沒有啟動。

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

    Linux怎樣創建FTP服務器 
     
     
     
     
  • 1、環境:ftp為vsftp。被限制用戶名為test。被限制路徑為/home/test

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

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

       如果目錄已經存在,會有提示,但是不影響用戶的權限登陸
    passwd test //為test設置密碼

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

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

    4、限制用戶只能訪問/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

    5、如果需要允許用戶修改密碼,但是又沒有telnet登錄系統的權限:

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

     

     

  • 最后重啟一下服務:service vsftpd start

    如果出現啟動失敗則可以使用:/etc/rc.d/init.d/vsftpd restart

    Linux怎樣創建FTP服務器
  •  

    成功鏈接FTP服務器上。

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

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

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

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

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

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

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

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

     如果用戶不能上傳文件,記得
    chmod -R 777 /file

  • 免責聲明!

    本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



     
    粵ICP備18138465號   © 2018-2025 CODEPRJ.COM