linux 6.4 安装dns,Linux 轻松上手 架设 CentOS 6.4 DNS+FTP –(六)、安装设定vsftp

66b52468c121889b900d4956032f1009.png

8种机械键盘轴体对比

本人程序员,要买一个写代码的键盘,请问红轴和茶轴怎么选?

Linux 轻松上手 架设 CentOS 6.4 DNS+FTP –(六)、安装设定vsftp

1.安装vsftp

yum -y install vsftpd

2.修改vsftp参数设定

vim /etc/vsftpd/vsftpd.conf

anonymous_enable=YES → anonymous_enable=NO

chroot_local_user=YES → 限制只能看到自己的家目录

/etc/vsftpd/user_list

这个文件是否能够生效与 vsftpd.conf 内的两个参数有关,分别是‘ userlist_enable, userlist_deny ’。 如果说 /etc/vsftpd/ftpusers 是 PAM 模块的抵挡设定项目,那么这个 /etc/vsftpd/user_list 则是 vsftpd 自订的抵挡项目。事实上这个文件与 /etc/vsftpd/ftpusers 几乎一模一样, 在默认的情况下,你可以将不希望可登入 vsftpd 的账号写入这里。不过这个文件的功能会依据 vsftpd.conf 配置文件内的 userlist_deny={YES/NO} 而不同,这得要特别留意喔!

3.设定开机自动启用

chkconfig vsftpd on

4.设定数据夹权限(可写成Shell Script )

useradd -d /var/ftp/ABCRoot/ ftpuser

useradd -d /var/ftp/ABCRoot/FtpGuest1 ftpguest1

useradd -d /var/ftp/ABCRoot/FtpGuest2 ftpguest2

useradd -d /var/ftp/ABCRoot/FtpGuest3 ftpguest3

useradd -d /var/ftp/ABCRoot/FtpGuest4 ftpguest4

useradd -d /var/ftp/ABCRoot/FtpGuest5 ftpguest5

useradd -d /var/ftp/ABCRoot/FtpGuest6 ftpguest6

mkdir /var/ftp/ABCRoot/FtpGuest1/Download

mkdir /var/ftp/ABCRoot/FtpGuest2/Download

mkdir /var/ftp/ABCRoot/FtpGuest3/Download

mkdir /var/ftp/ABCRoot/FtpGuest4/Download

mkdir /var/ftp/ABCRoot/FtpGuest5/Download

mkdir /var/ftp/ABCRoot/FtpGuest6/Download

mkdir /var/ftp/ABCRoot/FtpGuest1/Upload

mkdir /var/ftp/ABCRoot/FtpGuest2/Upload

mkdir /var/ftp/ABCRoot/FtpGuest3/Upload

mkdir /var/ftp/ABCRoot/FtpGuest4/Upload

mkdir /var/ftp/ABCRoot/FtpGuest5/Upload

mkdir /var/ftp/ABCRoot/FtpGuest6/Upload

chown ftpuser:ftpuser /var/ftp/ABCRoot/

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest1/

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest2/

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest3/

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest4/

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest5/

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest6/

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest1/Download

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest2/Download

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest3/Download

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest4/Download

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest5/Download

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpGuest6/Download

chown ftpguest1:ftpguest1 /var/ftp/ABCRoot/FtpGuest1/Upload

chown ftpguest2:ftpguest2 /var/ftp/ABCRoot/FtpGuest2/Upload

chown ftpguest3:ftpguest3 /var/ftp/ABCRoot/FtpGuest3/Upload

chown ftpguest4:ftpguest4 /var/ftp/ABCRoot/FtpGuest4/Upload

chown ftpguest5:ftpguest5 /var/ftp/ABCRoot/FtpGuest5/Upload

chown ftpguest6:ftpguest6 /var/ftp/ABCRoot/FtpGuest6/Upload

chmod 775 /var/ftp/ABCRoot/FtpGuest1/Upload

chmod 775 /var/ftp/ABCRoot/FtpGuest2/Upload

chmod 775 /var/ftp/ABCRoot/FtpGuest3/Upload

chmod 775 /var/ftp/ABCRoot/FtpGuest4/Upload

chmod 775 /var/ftp/ABCRoot/FtpGuest5/Upload

chmod 775 /var/ftp/ABCRoot/FtpGuest6/Upload

chmod 775 /var/ftp/ABCRoot/FtpGuest1/Download

chmod 775 /var/ftp/ABCRoot/FtpGuest2/Download

chmod 775 /var/ftp/ABCRoot/FtpGuest3/Download

chmod 775 /var/ftp/ABCRoot/FtpGuest4/Download

chmod 775 /var/ftp/ABCRoot/FtpGuest5/Download

chmod 775 /var/ftp/ABCRoot/FtpGuest6/Download

mkdir /var/ftp/FtpRoot/FtpABC

mkdir /var/ftp/FtpRoot/FtpABC/Download

mkdir /var/ftp/FtpRoot/FtpABC/Upload

chmod 777 /var/ftp/FtpABC

chown ftpuser:ftpuser /var/ftp/ABCRoot/FtpABC

chown ftpuser:ftpuser /var/ftp/FtpRoot/FtpABC/Download

chown ftpuser:ftpuser /var/ftp/FtpRoot/FtpABC/Upload

mkdir /var/ftp/FtpABC

5.重新启动 service vsftpd restart

额外补充

samba整合+vsftp不整合

修改vim /etc/pam.d/system-auth,将以下三行注解掉

#auth sufficient pam_winbind.so use_first_pass

#password sufficient pam_winbind.so use_authtok

#account [default=bad success=ok user_unknown=ignore] pam_winbind.so

并将以上三行vim /etc/pam.d/加至samba

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值