22:给小型的Linux添加Ftp服务。
执行copy.sh脚本创建/mnt/sysroot/usr/sbin/vsftpd
/mnt/sysroot/etc/vsftpd/vsftpd.conf 文件及相应目录。
vim /mnt/sysroot/etc/vsftpd/vsftpd.conf 将PAM认证关闭掉。
创建ftp的工作目录:
mkdir ---pv /mnt/sysroot/var/ftp/pub
建立ftp用户,组,密码文件。
cp /etc/passwd /mnt/sysroot/etc/
cp /etc/shadow /mnt/sysroot/etc/
cp /etc/group /mnt/sysroot/etc/
建立ftp 上name与id的映射关系配置文件。
cp /etc/nsswitch.conf /mnt/sysroot/etc/
拷贝需要的动态链接库文件。
编辑配置文件的相关属性。
cp -d /lib/libnss_compat* /mnt/sysroot/lib/
cp -d /lib/libnss_files* /mnt/sysroot/lib/
vim /mnt/sysroot/etc/vsftpd/vsftpd.conf
禁用日志和用户列表。
mkdir -pv /mnt/sysroot/usr/share/empty
23:验证ftp 服务。