linux ftp 工作过程,linux中ftp的安装过程记录[运维篇]
安裝FTP的全過(guò)程記錄,對(duì)于相同情況希望有所幫助。【centOS】
1、查詢本機(jī)是否安裝vsftpd: rpm -qa |grep vsftpd ;
2、安裝ftp服務(wù) yum install vsftpd;
3、開(kāi)啟ftp服務(wù)?chkconfig vsftpd on,開(kāi)機(jī)啟動(dòng);
4、手動(dòng)操作ftp服務(wù),service vsftpd start 【restart,stop】;
5、嫌麻煩的,直接關(guān)閉防火墻,chkconfig iptables off,現(xiàn)在關(guān)閉 service iptables stop;
設(shè)置ftp用戶權(quán)限:
vi? /etc/vsftpd/vsftpd.conf
將?anonymous_enable=YES 改為 anonymous_enable=NO,
添加用戶,授權(quán):
useradd?? -d /alidata/www/wwwroot -s /sbin/nologin pwftp passwd?? pwftp chmod -R 755 /alidata/www/wwwroot chown -R? pwftp /alidata/www/wwwroot /etc/rc.d/init.d/vsftpd restart 或者 service vsftpd restart
用戶無(wú)法創(chuàng)建目錄或文件問(wèn)題解決:
[root@cms001?~]#?getenforce Enforcing [root@cms001?~]#?getsebool?-a?|?grep?ftp_home_dir ftp_home_dir?-->?on [root@cms001?~]#?setsebool?ftp_home_dir?on [root@cms001?~]#?getenforce Enforcing [root@cms001?~]#?setenforce?0 [root@cms001?~]#?getenforce
Permissive
限制用戶只能訪問(wèn)/home/test,不能訪問(wèn)其他路徑
修改/etc/vsftpd/vsftpd.conf如下:
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
chroot_list_enable=YES
# (default follows)
chroot_list_file=/etc/vsftpd/vsftpd.chroot_list
編輯上面的內(nèi)容
第一行:chroot_list_enable=YES //限制訪問(wèn)自身目錄
第三行:編輯vsftpd.chroot_list。根據(jù)第三行說(shuō)指定的目錄,找到chroot_list文件,一般為新建文件;
編輯vsftpd.chroot_list,將受限制的用戶添加進(jìn)去,每個(gè)用戶名一行
打開(kāi)后就只能看到自己的目錄了
也許看起來(lái)簡(jiǎn)單,做起來(lái)也不簡(jiǎn)單呢!實(shí)際操作吧,騷年。
總結(jié)
如果覺(jué)得編程之家網(wǎng)站內(nèi)容還不錯(cuò),歡迎將編程之家網(wǎng)站推薦給程序員好友。
本圖文內(nèi)容來(lái)源于網(wǎng)友網(wǎng)絡(luò)收集整理提供,作為學(xué)習(xí)參考使用,版權(quán)屬于原作者。
小編個(gè)人微信號(hào) jb51ccc
喜歡與人分享編程技術(shù)與工作經(jīng)驗(yàn),歡迎加入編程之家官方交流群!
總結(jié)
以上是生活随笔為你收集整理的linux ftp 工作过程,linux中ftp的安装过程记录[运维篇]的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 万能查询
- 下一篇: 67 cookie常用方法