《操作系统》实验指导书/实验五:文件服务器实现 xferlog std format=YES #用户只能操作自己的主目录 chroot local user=yes ##允许用户写入文件 allow writeable chroot= YeS (2)用户创建 在FIP虚拟化主机中创建用户,完成以下要求,具体配置命令如下所示。 ①在FTP虚拟化主机操作系统中创建普通用户 student、 student2,并设置该用户不能登 录操作系统 ②配置本地用户具有FTP访问权限,且禁止虚拟化主机中系统用户通过FTP进行访问 ##创建本地用户 student,并指定用户不能登录操作系统 #f useradd student-s/sbin/nologin ##创建用户之后,需要对用户的主目录进行修改 #t mkdir/var/ftp/student root chown -R student /var/ftp/student root chmod -R 755 /var/ftp/student root ##设置 student的密码 根据 student用户配置,完成 student2用户的配置,并将配置命令填写到表5-3中。 表5-3 student2用户配置 (3)FTP服务测试 ①通过命令行测试 在虚拟化云主机中通过印命令进行FTP服务测试,其操作命令如下 ##本地登录FTP服务器 #f ftp localhost ##输入用户名 Name(localhost: student): student ##提示信息 331 Please specify the password 230 Login successful Remote system type is UNIX Using binary mode to transfer files. ##创建文件进行测试 ftp>mkdir /var/ftp/student root/test ##创建成功 257/var/ftp/student root/test"created ##退出登录 信息管理与信息系统教研室/阮晓龙/13938213680/共9页,第5页《操作系统》实验指导书 / 实验五:文件服务器实现 信息管理与信息系统教研室 / 阮晓龙 / 13938213680 / 共 9 页,第 5 页 xferlog_std_format=YES ##用户只能操作自己的主目录 chroot_local_user=YES ##允许用户写入文件 allow_writeable_chroot=YES (2)用户创建 在 FTP 虚拟化主机中创建用户,完成以下要求,具体配置命令如下所示。 ①在 FTP 虚拟化主机操作系统中创建普通用户 student、student2,并设置该用户不能登 录操作系统; ②配置本地用户具有 FTP 访问权限,且禁止虚拟化主机中系统用户通过 FTP 进行访问。 ##创建本地用户 student,并指定用户不能登录操作系统 # useradd student -s /sbin/nologin ##创建用户之后,需要对用户的主目录进行修改 # mkdir /var/ftp/student_root # chown -R student /var/ftp/student_root # chmod -R 755 /var/ftp/student_root ##设置 student 的密码 # passwd student 根据 student 用户配置,完成 student2 用户的配置,并将配置命令填写到表 5-3 中。 表 5-3 student2 用户配置 (3)FTP 服务测试 ①通过命令行测试 在虚拟化云主机中通过 ftp 命令进行 FTP 服务测试,其操作命令如下。 ##本地登录 FTP 服务器 # ftp localhost ##输入用户名 Name (localhost:student):student ##提示信息 331 Please specifty the password Password: 230 Login successful. Remote system type is UNIX. Using binary mode to transfer files. ##创建文件进行测试 ftp>mkdir /var/ftp/student_root/test ##创建成功 257 "/var/ftp/student_root/test " created ##退出登录 quit