使用webmin配置linux服务器(2.1版)

上传人:第*** 文档编号:32821130 上传时间:2018-02-12 格式:DOC 页数:10 大小:532KB
返回 下载 相关 举报
使用webmin配置linux服务器(2.1版)_第1页
第1页 / 共10页
使用webmin配置linux服务器(2.1版)_第2页
第2页 / 共10页
使用webmin配置linux服务器(2.1版)_第3页
第3页 / 共10页
使用webmin配置linux服务器(2.1版)_第4页
第4页 / 共10页
使用webmin配置linux服务器(2.1版)_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《使用webmin配置linux服务器(2.1版)》由会员分享,可在线阅读,更多相关《使用webmin配置linux服务器(2.1版)(10页珍藏版)》请在金锄头文库上搜索。

1、使用 Webmin配置 linux apache、vsftpd、samba 服务器1 安装 Webmin1.1 下载到 http:/ 下载 webmin-1.530-1.noarch.rpm,放到指定目录,比如下图:1.2 安装软件# rpm ivg webmin-1.530-1.noarch.rpm自动安装,主要位于三个路径:/etc/webmin-主要包含配置文件*.conf/usr/libexec/webmin-主要包含网页文件 *.html/var/webmin-主要包含*.log、*.error 等文件1.3 登录安装完成后,在本地浏览器输入 localhost:10000,出现登录

2、界面:以系统管理员的身份进入,Username 为 root,Password 为管理员密码。登陆后页面如下:2 用户介绍2.1 Webmin用户进入 Webmin-Webmin用户管理,可添加 Webmin软件的用户。2.2 系统用户系统用户,指的是可以登录远程主机的用户。进入系统-用户与群组,可添加/删除系统用户。此模块可对远程服务器中的任务进行重启等操作,甚至还能重启远程服务器。具体的应用将在“FTP 服务器”一节讲解。2.3 Apache服务器用户进入服务器-apache 服务器,可添加/删除 apache服务器用户2.4 FTP服务器用户ftp用户分三类:匿名用户、本地用户和虚拟用户

3、。其中匿名用户、本地用户可在上述“系统用户”中设置。虚拟用户的设置在“FTP 服务器”一节讲解。3 Apache WEB服务器3.1 创建虚拟主机点击“ 服务器-apache 服务器 ”,进入“ apache WEB服务器”模块,选择“created vrtual”标签,进行如下配置:指定地址:192.168.20.131(虚拟主机的 IP);根文件:/home/example/apache;服务器名称:;其他默认;点击“Create Now”退出。3.2 添加新用户3.2.1 在虚拟服务器列表中,点击 服务器图标3.2.2 在“按目录选项”下点击 ,进入后,点击进行如下配置:验证领域名称:

4、验证类型:basic按登录约束的访问: 所有有效用户用户文本文件:/home/example/apache/pageaccess(在/home/example/apache/目录下创建 pageaccess文件)其他默认,点击 返回。3.2.3 再次点击 进入访问控制,用户文本文件-编辑用户,添加新用户。输入用户名和密码,保存并退出。3.3 使用新用户重新登录3.3.1 重启 http服务器:#service httpd restart本地浏览器输入 localhost,也可在远程主机浏览器输入 192.168.20.131进行访问。4 FTP服务器4.1 安装 vsftpd 模块Webmin

5、默认设置中没有 ftp模块,需要手动添加。步骤如下:4.1.1 进入“Webmin-Webmin 配置”,点击 。4.1.2 在跳出的页面中,选中“Third party module from”,然后点击 按钮。如下图:4.1.3选择 VSFTPD,然后在“Webmin 模块”页面点击 进行安装。安装完成后,“服务器”选项下面出现 vsftpd模块。如下图:4.2 模块配置(修改 vsftpd.conf文件读取路径)点击“Vsftpd”,由于 vsftpd.conf文件的路径与 Webmin默认设置的路径不一致,页面会提示:Could not find the vsftpd.conf fil

6、e. Please check your Module Configuration.如下图:此时点击“Module Configuration”,在新页面的 “The path and filename to vsftpd.conf”后面的文本框内填写正确的 vsftpd.conf文件路径(如下图)。本例中,路径为/etc/vsftpd/vsftpd.conf。点击“保存”并退出。此时,网页显示画面如下:以上成功配置 vsftpd模块。4.3 设置用户权限上文介绍过,ftp 用户分三类:匿名用户、本地用户和虚拟用户。本文主要介绍前两者。Vsftpd模块并不能创建新用户,也不能删除用户,只能改变

7、已存在用户的访问权限。点击“Anonymous FTP”(图 4.3.1中)可设置匿名用户权限(图4.3.2)。点击“Local User”( 图 4.3.1右)可设置本地用户权限(图4.3.3)。图 4.3.1图 4.3.2 设置匿名用户权限图 图 4.3.3 设置本地用户权限点击“Generally”(图 4.3.1左),设置常规属性,如图 4.3.4所示。图 4.3.4 常规属性File Unmask:设置文件访问权限Idle Session Timeout: 设置空闲连接的断开时间,即多久不用时断开连接。Data Connection Timeout: 设置连接的最长时间。Welcom

8、e Banner Text: 设置用户登录 FTP服务器后看到的信息 。FTP Username: 设置主服务器的登录用户。如果点击 . 按钮,可以看到一个预制用户名列表。一般来说,常用的用户名都是 ftp。设置完成后,点击 Save Changes按钮回到 vsftpd主窗口。4.4 添加用户ftp服务器的用户,就是主服务器的登录用户。所以如果要添加 ftp服务器用户,点击“系统-用户与群组”,显示所有主服务器登录用户。点击“创建新用户”,可设置新用户细节,如图 4.3.5。图 4.3.5 用户细节“用户主目录”这一项决定了远程用户通过 ftp登录 vsftpd服务器时的路径。设置完成后点击

9、“保存”退出。至此,新建一个 ftp用户,也新建一个住服务器本地用户。4.5应用例子4.5.1匿名登录到/home/example,无需密码。点击“系统-用户与群组”,选择“ftp”用户,在“编辑用户”页面更改“用户主目录”文本框的路径为“/home/example”。口令选为“无需口令”。保存退出即可。4.5.2阻止某用户登录。点击“系统-用户与群组”,选择指定用户,口令选为“不允许登录”。5 samba服务器Samba是一个网络服务器,用于在 Linux和 Windows之间共享文件以及共享打印机。Samba 有两个服务器:smb 和 nmb。Smb 是主要启动服务器,让其他机器知道此机器

10、共享了什么;nmb 是解析服务器,将 linux机器所共享的工作组以及在此工作组下的 netbios name解析出来。5.1 安装 Samba一般 linux都有集成 Samba服务器,无需安装。其目录为/etc/samba,住配置文件为 smb.conf。5.2 新建 Samba用户5.2.1 新建本地用户#useradd smbjt_ii#passwd smbjt_ii此时系统会自动创建目录/home/smbjt_ii,属性为:drwx- 3 smbjt_ii smbjt_ii 4096 04-08 11:09 smbjt_ii5.2.2 转换为 samba用户方法一:打开“服务器-sa

11、mba Windows 文件共享” ,点击“将 Unix用户转换为 samba用户” ,在“对新创建的用户,口令设置为:”下选“使用此口令”并填入密码。其他默认。填好选项后点击 开始转换。方法二:在“新建本地用户”之后,顺便输入:#smbpasswd smbjt_ii直接将本地用户转为 samba用户。5.2.3 创建文件共享回到“服务器-samba Windows 文件共享” ,点击 ,填入共享信息,如下图。其他默认。点击 保存并退出。5.3设置用户磁盘限额方法一:Webmin 设置进入“系统-磁盘限额”,点击 进入所有用户配额列表。选择目标用户(比如 )点击用户名进入“编辑文档配额”页面,

12、设置好后点击保存退出。如下图所示:方法二:利用 quota工具1 #rpm qa |grep quota 注:检查是否安装了 quota软件包如果有安装,会出现 之类的提示。2 #vim /etc/fstab打开 fstab配置文件,修改内容如下:LABEL/ / ext3 default,usrquota,grpquota 1 1确保修改不出错,否则无法重启 linux系统。3 重启系统 #reboot4 磁盘限额#cd /#touch aquota.user aquota.group#chmod 600 aquota.user#chmod 600 aquota.group#quotache

13、ck ugcvm / 注:检查磁盘的使用空间与限制#edquota smbjt_ii注:编辑用户磁盘限额,前面所有配置都为这一步做铺垫Disk quotas for user smbjt_ii (uid 505):Filesystem blocks soft hard inodes soft hard/dev/sda2 36 0 0 10 0 0只需改变 blocks后面的 soft和 hard的内容。以单位为 k,比如磁盘限额为1M,则 hard为 1000。0 代表无限制。#quotaon avug 注:使设置生效5.4 Windows端访问Windows端按 winkey + r组合键,

14、在“运行”中输入 samba服务器所在主机的 IP,在弹出的登录界面输入 smbjt_ii用户名以及密码,如果往里存放的文件大于 1M,系统提示磁盘空间不够。5.5 注意事项5.5.1 当用户磁盘限额功能打开时,即使用户将软件放到别的用户目录里,所占的空间也是记在当前用户头上。例如:当前用户 smbjt(用户目录为smbjt)磁盘限额为 1M,此时如果进入 smbjt_ii(用户目录为 smbjt_ii,用户磁盘无限额;权限 777;smb.conf:writeable = yes),想在 smbjt_ii里存入大于 1M的文件(此处文件为 perl-5.13.11.tar.gz,15.4M)

15、,系统也会提示磁盘空间不足,如下图:5.5.2 附上一份操作表格,表格的第一行以及第一列在 samba服务器端配置,右下角的两行两列是 smbjt用户将数据写到 smbjt_ii目录下的反应。Smbjt_ii目录配置 权限 777 权限 755Writeable = yes Smbjt可在 smbjt_ii下写入数据可访问 smbjt_ii,但不可写入数据;Writeable = yes 可访问 smbjt_ii,但不可写入数据可访问 smbjt_ii,但不可写入数据由表可得: smbjt_ii目录只有当权限设为其他用户可写,并且 smb.conf 的smbjt_ii段中 Writeable = yes时,才允许其他用户写入数据。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 工程造价

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号