文档详情

RedHatLinux9文件共享服务全解.ppt

发布:2017-01-22约4.97千字共20页下载文档
文本预览下载声明
RedHat Linux9 文件共享服务 FTP客户机与服务器 Samba Web服务 FTP客户机与服务器 使用FTP客户机--基本的ftp命令 安装和启动超安全FTP服务器vsftpd 安装(若安装系统时未安装RPM包): # mout /mnt/cdrom # cd /mnt/cdrom/RedHat/RPMS # rpm –ivh vsftpd-1.1.3-8.i386.rpm 启动vsftpd: 执行/etc/rc.d/init.d/vsftpd start 或 执行service vsftpd start 要随系统自动运行,执行ntsysv命令,选取vsftpd 提示: 要下载新版RPM包,可到 Vsftpd的RPM包在redhat linux的第3张光盘 不同vsftpd用户的权限 Vsftpd的用户分3类,real、guest、anonymous: real :有实际帐号,默认登录后可访问所有目录 Guest:有实际帐号,默认登录后只能访问其主目录 Anonymous:无实际帐号,默认登录后只能访问/var/ftp目录 使某些普通用户成为 guest 类用户: 确保/etc/vsftpd/vsftpd.conf文件中有chroot_list_enable=YES 创建/etc/vsftpd.chroot_list文件,加入想限制的用户 执行 /etc/rc.d/init.d/vsftpd restart 重新启动vsftpd服务器 提示: 要拒绝某些用户访问vsftpd服务器,只需将其加入/etc/vsftpd.user_list文件的列表中即可,默认root被拒绝访问 使匿名登录的用户可以上传文件 操作步骤: # mkdir /var/ftp/upload ;创建上传目录 # chown ftp.ftp /var/ftp/upload ;更改上传目录的拥有者 # chmod 2755 /var/ftp/upload ;设置上传目录的权限 确保文件/etc/vsftpd/vsftpd.conf中的以下三项设置被打开 anon_upload_enable=YES anon_mkdir_write_enable=YES anon_umask=022 Vsftpd的配置文件 主配置文件(/etc/vsftpd/vsftpd.conf)的主要配置项目: anonymous_enable=YES;允许匿名用户 local_enable=YES;允许普通帐号以实名登录服务器上的所有目录 local_umask=022;使所有用户有上传文件的读取权限 anon_upload_enable=YES;允许匿名用户上传文件 anon_mkdir_write_enable=YES;允许匿名用户创建新目录 Chown_uploads=YES, Chown_username=whoever;改变上传文件的拥有者 xferlog_file=/var/log/vsftpd.log;指定ftp日志文件的存放点 idle_session_timeout=600;指定连接空闲的超时时间 Vsftpd的配置文件 主配置文件(/etc/vsftpd/vsftpd.conf)的主要配置项目: ftpd_banner=Welcome to blah FTP service;指定FTP服务器的欢迎词 ls_recurse_enable=YES;是用户能运行ls –R命令,默认被禁止 userlist_enable=YES;这个命令使vsftp检查/etc/vsftpd.user_list文件中禁止的用户名。 Listen=YES;使vsftpd作为单独的守护程序运行,否则将作为xinetd脚本运行 Nopriv_user=ftpsecure;设置特殊的非优先用户,如guest,此时要设置/etc/passwd文件拒绝其登录 Samba—跨平台的资源共享服务器 安装和启动Samba 安装(若安装系统时未安装RPM包): # mout /mnt/cdrom # cd /mnt/cdrom/RedHat/RPMS # rpm –ivh samba-2.2.7a-7.9.0.i386.rpm # rpm –ivh samba-client-2.2.7a-7.9.0.i386.rpm # rpm –ivh samba-common-2.2.7a-7.9.0.i386.rpm 启动vsftpd: 执行/etc/rc.d/init.d/smb start 或 执行service smb start 要随系统自动运行,执行ntsysv命令,选取smb 提示: Samba的RPM包在redhat linux的第1张光盘 Samba的配置文件 配置文件(/etc
显示全部
相似文档