samba的安装与配置 samba的安装: rpm -qa|grep samba :查看是否安装有samba软件包 mount /dev/cdrom /mnt/cdrom :加载光盘。 rpm -ivh /mnt/cdrom/Server/ :安装Samba服务器。 rpm ivh /mnt/cdrom/Server/ : 安装图形化的Samba服务器配置工具。 samba的配置: 添加samba用户 #smbpasswd -a share (密码设置为share123) 编辑配置文件 #gedit /etc/samba/ 内容: [global] workgroup = NET security = user [tmp] comment = 公用共享目录 path = /tmp writeable = yes browseable = yes guest ok = yes [homes] comment = Home Directories browseable = no writeable = yes [share] comment = share共享 path = /etc/share writeable = yes browseable = yes valid users = share 测试配置文件是否正确: testparm 重启smb服务: service smb DNS的安装与配置 DNS的安装: -qa|grep bind :查看是否安装有bind软件包 /dev/cdrom /mnt/cdrom :加载光盘。 -ivh /mnt/cdrom/Server/ :安装DNS服务器。 -ivh /mnt/cdrom/Server/ :安装Chroot 软件包。 DNS的配置: 修改etc/sysconfig/network-scripts/ifcfg-eth0 设置静态IP,修改后文件内容: #Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 BOOTPROTO=none HWADDR=00:0C:29:83:94:06 ONBOOT=yes DHCP_HOSTNAME=student IPADDR= NETMASK= GATEWAY= TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes b.设置动态IP,修改后文件内容: #Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE] DEVICE=eth0 BOOTPROTO=dhcp HWADDR=00:0C:29:83:94:06 ONBOOT=yes DHCP_HOSTNAME=student TYPE=Ethernet USERCTL=no IPV6INIT=no PEERDNS=yes 2.激活网卡: service network restart 3.设置主机名:gedit /etc/sysconfig/network NETWORKING =yes NETWORKING_IPV6=yes HOSTNAME =student 设置DNS:gedit /etc/ ,将DNS改为本机DNS。 WWW的安装与配置 WWW的安装: -qa|grep apr :查看是否安装有apr软件包 /dev/cdrom /mnt/cdrom :加载光盘。 -ivh /mnt/cdrom/Server/安装 postgresql类库软件包。 -ivh /mnt/cdrom/Server/ :安装Apache服务器的运行 类库apr软件包。 -ivh /mnt/cdrom/Server/ :安装Apache服务器 的运行apr的工具软件包。 -ivh /mnt/cdrom/Server/ :安装Apache软件包。 www服务的配置: 设置认证用户:htpasswd -c /var/www/usepass student 设置var/www/html/file 目录中所有网页文件只允许认证用户访问用mkdir命令在/var/www/html目录下创建file目录。创建或复制一个文件,并放到file目录。用文本编辑器打开配置文件/etc/httpd/conf/,修改如下: AllowOverride None AuthName "share web" AuthType Basic AuthUserFile /var/www/userpass Require valid-user 用“service httpd restart”命令重启httpd服务。 ftp的安装与配置 vsftp的安装: -qa|grep vsftpd :查看是否安装有vsftpd软件包 /dev/cdrom /mnt/cdrom :加载光盘。 -ivh /mnt/cdrom/Server/:安装 vsftpd软件包。 vsftpd服务的配置:指定ip地址(指定.*)网段才能访问FTP服务器。用文本编辑器打开/etc/文件,加入"vsftpd : .* :allow"语句。用文本编辑器打开/etc/文件,加入"vsftpd : ALL : DENY"语句。设置匿名用户的权限 用文本编辑器打开/etc/vsftpd/ 文件进行编辑,设置只允许匿名用户登录。内容如下:anonymous_enable=YESlocal_enable=YESwrite_enable=YESlocal_umask=022anon_upload_enable=YESanon_mkdir_write_enable=YESconnect_from_port_20=YESlisten=YEStcp_wrappers=YES 匿名用户可以在/var/ftp/pub目录中新建目录、上传和下载文件。 #cd /var/ftp #chmod 777 pub c.输入“service vsftpd restart”命令,重启vsftpd服务。 3.指定本地用户student只能登录主目录。修改/etc/vsftpd/,去掉chroot_list_enable=YES和chroot_list_file=/etc/vsftpd/chroot_list前面的“#”即可。输入命令“groupadd ftpgroup”增加组“ftpgroup”。输入命令“useradd -g ftpgroup -d /dir/to -M shanghai”增加用户。输入命令“passwd shanghai”设置用户命令,输入“123456”。编辑文件“/etc/vsftpd/chroot_list”,加入用户“shanghai”。重新启动vsftpd服务。 4.禁止本地用户core 登录FTP服务器。 编辑/etc/vsftpd/ftpusers文件,将禁止登录的用户名“core”写入ftpusers文件中。 编辑/etc/vsftpd/user_list文件,将禁止登录的用户名“core”写入user_list文件中。 编辑/etc/文件,设置“userlist_enable=YES”和“userlist_deny=YES”,使用户“core”不能访问FTP服务器。 5.其他设置。 a.设置欢迎信息:编辑 ,将#ftpd_banner=Welcome to blah FTP server 前面的“#”去掉即可。 b.限制文件传输速度:编辑 ,直接添加“anon_max_rate=30000”和“local_max_rate=60000”配置语句。 c.重启vsftpd服务:输入“service vsftpd restart”命令重启vsftpd服务。