而後再執行:yum install vsftpd -yvim
進行在線安裝vsftpd這個服務。bash
安裝成功之後須要把匿名登錄的這個功能關閉了。服務器
使用命令: vim /etc/vsftpd/vsftpd.confpost
而後在裏成找到:spa
anonymous_enable=NO
而後再查看一下vsftpd這個服務有沒有啓動。3d
使用命令: chkconfig --listrest
若是你以下圖所示同樣沒有啓動。htm
沒有啓動使用啓動:chkconfig --level 35 vsftpd on
一、環境: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後將直接進入改密界面
最後重啓一下服務:service vsftpd start
若是出現啓動失敗則可使用:/etc/rc.d/init.d/vsftpd restart
成功連接FTP服務器上。
一、切換到root用戶,直接修改/etc/passwd文件,找到你的用戶名你一行,以下圖所示修改路徑,而後保存便可。
二、切換到root用戶,使用usermod命令,例如usermod -d /tmp test (test爲你的用戶名),使用該命令請確保該用戶下沒有運行的軟件或進程
最後切換到普通帳戶,就會看到當前默認目錄已經更改了。
chmod -R 777 /file