当前位置:首页 > 《linux操作系统实训》总结报告 - 图文
Linux操作系统实训 总结报告 17
第17页 共42页
Linux操作系统实训 总结报告 18
(四)配置FTP服务器,上传资料
(一)
【需求】
? 本地用户test1可以上传文件到/var/ftp/upload目录上,其他的本地用户不允许上传;
? 本地用户不允许离开宿主目录;
? 不允许本地用户test1进行远程管理服务器。 【基本的拓扑图】 如图1。
图1
说明:由图1可知,FTP服务器的IP地址为192.168.1.6,处于服务器群组中。
【系统及软件环境】
1. 操作系统:Red Hat AS 4.0
2. 服务器软件包:vsftpd-2.0.1-5.i386.rpm 【实验配置文件及命令】 1./etc/vsftpd/vsftpd.conf 2./etc/passwd
第18页 共42页
Linux操作系统实训 总结报告 19
【实验步骤】
说明:以下所有操作均在FTP服务器上进行(192.168.1.6)。 2. 查看vsftpd服务器包是否安装。
[root@gdlc-ftp /]# rpm -qa |grep vsftpd [root@gdlc-ftp /]# #没有结果显示。表示没有安装FTP服务器软件。(以源码方式安装除外) 2.安装vsftpd服务器包。 [root@gdlc-ftp root]# rpm -ivh vsftpd-2.0.1-5.i386.rpm warning: vsftpd-2.0.1-5.i386.rpm: V3 DSA signature: NOKEY, key ID db42a60e Preparing... ########################################### [100%] 1:vsftpd ########################################### [100%] [root@gdlc-ftp root]# 3.创建用户、目录及修改目录权限。 [root@gdlc-ftp root]# mkdir /var/ftp/upload [root@gdlc-ftp root]# useradd test1 -d /var/ftp/upload -s /sbin/nologin [root@gdlc-ftp root]#ll -d /var/ftp/upload/ (小写字母l) drwxr-xr-x 2 root root 4096 Jan 24 09:59 /var/ftp/upload/ [root@gdlc-ftp root]# chown test1:test1 /var/ftp/upload [root@gdlc-ftp root]# ll -d /var/ftp/upload/ drwxr-xr-x 2 test1 test1 4096 Jan 24 09:59 /var/ftp/upload/ [root@gdlc-ftp /]# passwd test1 Changing password for user test1. New password: BAD PASSWORD: it is too short Retype new password: passwd: all authentication tokens updated successfully. [root@gdlc-ftp /]# 第19页 共42页
Linux操作系统实训 总结报告 20
由上面的显示我们可以知道,用户test1的宿主目录为/var/ftp/upload,同时用户test1没有登录的shell,因此test1不能远程管理FTP服务器。同时可以看出/var/ftp/upload的所有者为test1,并具有写的权限,test1组和其他组没有写的权限。
10. 查看/etc/passwd文件。 [root@gdlc-ftp root]# tail /etc/passwd ntp:x:38:38::/etc/ntp:/sbin/nologin gdm:x:42:42::/var/gdm:/sbin/nologin desktop:x:80:80:desktop:/var/lib/menu/kde:/sbin/nologin apache:x:48:48:Apache:/var/www:/sbin/nologin named:x:25:25:Named:/var/named:/sbin/nologin webalizer:x:67:67:Webalizer:/var/www/usage:/sbin/nologin squid:x:23:23::/var/spool/squid:/sbin/nologin john:x:500:500::/home/john:/bin/bash jake:x:501:503::/home/jake:/bin/bash test1:x:502:504::/var/ftp/upload:/sbin/nologin [root@gdlc-ftp root]# 第20页 共42页
共分享92篇相关文档