- ftp虚拟用户配置
[root@zhujd ~]# useradd guestuser
[root@zhujd ~]# echo "guestuser" |passwd --stdin guestuser
[root@zhujd ~]# vim /etc/vsftpd/vsftpd.conf
#如下图所示,修改文件内容,保存并退出
[root@zhujd ~]# vim /etc/vsftpd/virtualuserlist
#如下图所示,修改文件内容,保存并退出
[root@zhujd ~]# db_load -T -t hash -f /etc/vsftpd/virtualuserlist /etc/vsftpd/vuser.db
[root@zhujd ~]# vim /etc/pam.d/ftppam
#如下图所示,修改文件内容,保存并退出
[root@zhujd ~]# systemctl restart vsftpd
2. nfs挂载
a、开放/nfs/shared目录,供所有用户查询资料;
b、开放/nfs/upload目录,该目录为192.168.xxx.0/24网段的主机的数据上传目录,
并将所有该网段主机上传文件的所属者和所属组映射为nfs-upload,其UID和GID为2001;
c、将/home/tom(该目录为uid=1111,gid=1111的tom用户的家目录)目录仅共享
给192.168.xxx.130这台主机上的jerry用户,jerry对该目录具有访问、新建和
删除文件的权限。
[root@zhujd ~]# dnf install -y rpcbind nfs-utils
[root@zhujd ~]# mkdir -p /nfs/{shared,upload}
[root@zhujd ~]# useradd tom -u 1111
[root@zhujd ~]# chmod o+w /nfs/upload
[root@zhujd ~]# chmod 770 /home/tom
[root@zhujd ~]# vim /etc/exports
#如下图所示,修改文件内容,保存并退出
[root@zhujd ~]# systemctl stop firewalld
[root@zhujd ~]# systemctl restart rpcbindy
[root@zhujd ~]# systemctl restart nfs-server.service
#切换到客户端kelong1
[root@kelong1 ~]# dnf install -y rpcbind nfs-utils
[root@kelong1 ~]# mkdir -p /data/{shared,upload,tom}
[root@kelong1 ~]# groupadd tom -g 1111
[root@kelong1 ~]# useradd jerry -G 1111
[root@kelong1 ~]# mount 192.168.5.128:/nfs/shared /data/shared
[root@kelong1 ~]# mount 192.168.5.128:/nfs/upload /data/upload
[root@kelong1 ~]# mount 192.168.5.128:/home/tom /data/tom
3. autofs自动挂载
远程nfs服务器要的目录为/nfs/autofs
客户端的的挂载目录/data/autofs
且设置自动卸载时间为60秒: 编辑/etc/autofs.conf中的time_out = 60
[root@zhujd ~]# mkdir -p /nfs/autofs
[root@zhujd ~]# chmod o+w /nfs/autofs
[root@zhujd ~]# vim /etc/exports
#如下图所示,修改文件内容,保存并退出
#切换到客户端kelong1
[root@kelong1 ~]# dnf install -y autofs
[root@kelong1 ~]# mkdir -p /data/autofs
[root@kelong1 ~]# vim /etc/auto.master
#如下图所示,修改文件内容,保存并退出
[root@kelong1 ~]# vim /etc/auto.data
#如下图所示,修改文件内容,保存并退出
[root@kelong1 ~]# vim /etc/autofs.conf
#如下图所示,修改文件内容,保存并退出
[root@kelong1 ~]# systemctl restart autofs