<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Dominic.Xu&#039;s 博客 &#187; ubuntu</title>
	<atom:link href="http://xuplus.com/article/tag/ubuntu/feed" rel="self" type="application/rss+xml" />
	<link>http://xuplus.com</link>
	<description>Web 2.0 生活</description>
	<lastBuildDate>Wed, 24 Aug 2011 05:26:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Ubuntu 9.04安装VMWare Tools</title>
		<link>http://xuplus.com/article/2009/06/a124.html</link>
		<comments>http://xuplus.com/article/2009/06/a124.html#comments</comments>
		<pubDate>Mon, 01 Jun 2009 02:05:26 +0000</pubDate>
		<dc:creator>Dominic</dc:creator>
				<category><![CDATA[软件应用]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[VMware]]></category>
		<category><![CDATA[VMware Tools]]></category>

		<guid isPermaLink="false">http://xuplus.com/article/2009/06/a124.html</guid>
		<description><![CDATA[测试需要，这次在VMWare Workstation 6.5.2下安装了Ubuntu 9.04版，语言选择的是简体中文，安装完毕之后Ubuntu完成自动升级，结果发现VMWare Tools好像没有装好，鼠标不能自动移出控制台。决定重新安装一下VMWare Tools。谁知道从光盘拷贝文件解压之后竟然没有顺利安装，报错如下： Using compiler “/usr/bin/gcc”. Use environment variable CC to override. Your compiler “/usr/bin/gcc” version “gcc 版本 4.3.3 (Ubuntu 4.3.3-5ubuntu4) ” is not supported by this version of VMware Tools. The memory manager driver (vmmemctl module) is used by VMware host software to efficiently reclaim memory from a virtual machine.If the [...]]]></description>
			<content:encoded><![CDATA[<p>测试需要，这次在VMWare Workstation 6.5.2下安装了Ubuntu 9.04版，语言选择的是简体中文，安装完毕之后Ubuntu完成自动升级，结果发现VMWare Tools好像没有装好，鼠标不能自动移出控制台。决定重新安装一下VMWare Tools。谁知道从光盘拷贝文件解压之后竟然没有顺利安装，报错如下：</p>
<p>Using compiler “/usr/bin/gcc”. Use environment variable CC to override. </p>
<p>Your compiler “/usr/bin/gcc” version “gcc 版本 4.3.3 (<a href="http://xuplus.com/article/tag/ubuntu" class="st_tag internal_tag" rel="tag" title="标签 ubuntu 下的日志">Ubuntu</a> 4.3.3-5<a href="http://xuplus.com/article/tag/ubuntu" class="st_tag internal_tag" rel="tag" title="标签 ubuntu 下的日志">ubuntu</a>4) <br />” is not supported by this version of <a href="http://xuplus.com/article/tag/vmware-tools" class="st_tag internal_tag" rel="tag" title="标签 VMware Tools 下的日志">VMware Tools</a>. </p>
<p>The memory manager driver (vmmemctl module) is used by <a href="http://xuplus.com/article/tag/vmware" class="st_tag internal_tag" rel="tag" title="标签 VMware 下的日志">VMware</a> host software to <br />efficiently reclaim memory from a virtual machine.<br />If the driver is not available, VMware host software may instead need to swap <br />guest memory to disk, which may reduce performance.<br />The rest of the software provided by VMware Tools is designed to work <br />independently of this feature.<br />If you want the memory management feature, you can install the driver by <br />running vmware-config-tools.pl again after making sure that gcc, binutils, make<br />and the kernel sources for your running kernel are installed on your machine. <br />These packages are available on your distribution&#8217;s installation CD.<br />[ Press Enter key to continue ] </p>
<p>郁闷坏了，经过调试发现这个破VMWare Tools在获取gcc版本信息时是解析“gcc version &#8230;”，而且必须是英语的version，偏偏中文版Ubuntu把这个也翻译了。解决办吧就是更改Ubuntu的系统语言为English。通过菜单系统-&gt;系统管理-&gt;语言支持，把默认语言改成English(United States)，退出之后再次登录，重新安装即可顺利通过安装。</p>
<p>但是在进入到vmware-config-tools.pl这一步时却又报错。说是__grab_cache_page函数重定义了。VMWare现在都是最大的虚拟化供应商怎么犯这个错误了。解决办法是进入/usr/lib/vmware-tools/modules/source目录解压vmhgfs.tar中的page.c，并编辑page.c中的867行修改为</p>
<p>page = grab_cache_page(mapping, index); </p>
<p>重新运行vmware-config-tools.pl即可。</p>

	标签： <a href="http://xuplus.com/article/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://xuplus.com/article/tag/vmware" title="VMware" rel="tag">VMware</a>, <a href="http://xuplus.com/article/tag/vmware-tools" title="VMware Tools" rel="tag">VMware Tools</a><br />
]]></content:encoded>
			<wfw:commentRss>http://xuplus.com/article/2009/06/a124.html/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>新装Ubuntu Server版用户安全优化</title>
		<link>http://xuplus.com/article/2008/01/a83.html</link>
		<comments>http://xuplus.com/article/2008/01/a83.html#comments</comments>
		<pubDate>Tue, 29 Jan 2008 12:34:16 +0000</pubDate>
		<dc:creator>Dominic</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[网站管理]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[安全]]></category>

		<guid isPermaLink="false">http://xuplus.com/article/2008/01/a83.html</guid>
		<description><![CDATA[使用Ubuntu Server版安装LAMP server之后，Ubuntu给系统添加了一些不必要的用户，多余的用户在会给黑客留下获取shell的可能性，关闭不必要的用户shell使用权限在一定程度上可以加固Ubuntu服务的安全性。 安装完成后默认/etc/passwd文件内容如下： root:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/bin/shbin:x:2:2:bin:/bin:/bin/shsys:x:3:3:sys:/dev:/bin/shsync:x:4:65534:sync:/bin:/bin/syncgames:x:5:60:games:/usr/games:/bin/shman:x:6:12:man:/var/cache/man:/bin/shlp:x:7:7:lp:/var/spool/lpd:/bin/shmail:x:8:8:mail:/var/mail:/bin/shnews:x:9:9:news:/var/spool/news:/bin/shuucp:x:10:10:uucp:/var/spool/uucp:/bin/shproxy:x:13:13:proxy:/bin:/bin/shwww-data:x:33:33:www-data:/var/www:/bin/shbackup:x:34:34:backup:/var/backups:/bin/shlist:x:38:38:Mailing List Manager:/var/list:/bin/shirc:x:39:39:ircd:/var/run/ircd:/bin/shnobody:x:65534:65534:nobody:/nonexistent:/bin/shsyslog:x:101:102::/home/syslog:/bin/falseklog:x:102:103::/home/klog:/bin/falsemysql:x:103:104:MySQL Server,,,:/var/lib/mysql:/bin/falseadmin:x:1000:1000:Administrator,,,:/home/admin:/bin/bash 具体内容根据选择安装的服务不同而不同。Ubuntu默认创建了20多个帐号，大部分人并不知道这些帐号的具体用途，其中有几个帐号对于一个web服务器来说一般是不必要，可以通过更改shell的方式禁用这些帐号的登录（/bin/false）: root:x:0:0:root:/root:/bin/bashdaemon:x:1:1:daemon:/usr/sbin:/bin/shbin:x:2:2:bin:/bin:/bin/shsys:x:3:3:sys:/dev:/bin/shsync:x:4:65534:sync:/bin:/bin/syncgames:x:5:60:games:/usr/games:/bin/falseman:x:6:12:man:/var/cache/man:/bin/shlp:x:7:7:lp:/var/spool/lpd:/bin/falsemail:x:8:8:mail:/var/mail:/bin/falsenews:x:9:9:news:/var/spool/news:/bin/falseuucp:x:10:10:uucp:/var/spool/uucp:/bin/falseproxy:x:13:13:proxy:/bin:/bin/shwww-data:x:33:33:www-data:/var/www:/bin/shbackup:x:34:34:backup:/var/backups:/bin/shlist:x:38:38:Mailing List Manager:/var/list:/bin/falseirc:x:39:39:ircd:/var/run/ircd:/bin/falsenobody:x:65534:65534:nobody:/nonexistent:/bin/falsesyslog:x:101:102::/home/syslog:/bin/falseklog:x:102:103::/home/klog:/bin/falsemysql:x:103:104:MySQL Server,,,:/var/lib/mysql:/bin/falseadmin:x:1000:1000:Administrator,,,:/home/admin:/bin/bash 当然，如果相关服务是需要用到的服务，就不要更改shell了。 标签： ubuntu, 安全]]></description>
			<content:encoded><![CDATA[<p>使用Ubuntu Server版安装LAMP server之后，Ubuntu给系统添加了一些不必要的用户，多余的用户在会给黑客留下获取shell的可能性，关闭不必要的用户shell使用权限在一定程度上可以加固Ubuntu服务的安全性。</p>
<p>安装完成后默认/etc/passwd文件内容如下：</p>
<blockquote><p>root:x:0:0:root:/root:/bin/bash<br />daemon:x:1:1:daemon:/usr/sbin:/bin/sh<br />bin:x:2:2:bin:/bin:/bin/sh<br />sys:x:3:3:sys:/dev:/bin/sh<br />sync:x:4:65534:sync:/bin:/bin/sync<br />games:x:5:60:games:/usr/games:/bin/sh<br />man:x:6:12:man:/var/cache/man:/bin/sh<br />lp:x:7:7:lp:/var/spool/lpd:/bin/sh<br />mail:x:8:8:mail:/var/mail:/bin/sh<br />news:x:9:9:news:/var/spool/news:/bin/sh<br />uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh<br />proxy:x:13:13:proxy:/bin:/bin/sh<br />www-data:x:33:33:www-data:/var/www:/bin/sh<br />backup:x:34:34:backup:/var/backups:/bin/sh<br />list:x:38:38:Mailing List Manager:/var/list:/bin/sh<br />irc:x:39:39:ircd:/var/run/ircd:/bin/sh<br />nobody:x:65534:65534:nobody:/nonexistent:/bin/sh<br />syslog:x:101:102::/home/syslog:/bin/false<br />klog:x:102:103::/home/klog:/bin/false<br />mysql:x:103:104:MySQL Server,,,:/var/lib/mysql:/bin/false<br />admin:x:1000:1000:Administrator,,,:/home/admin:/bin/bash</p>
</blockquote>
<p>具体内容根据选择安装的服务不同而不同。Ubuntu默认创建了20多个帐号，大部分人并不知道这些帐号的具体用途，其中有几个帐号对于一个web服务器来说一般是不必要，可以通过更改shell的方式禁用这些帐号的登录（/bin/false）:</p>
<blockquote></blockquote>
<blockquote><p>root:x:0:0:root:/root:/bin/bash<br />daemon:x:1:1:daemon:/usr/sbin:/bin/sh<br />bin:x:2:2:bin:/bin:/bin/sh<br />sys:x:3:3:sys:/dev:/bin/sh<br />sync:x:4:65534:sync:/bin:/bin/sync<br /><strong>games:x:5:60:games:/usr/games:/bin/false<br /></strong>man:x:6:12:man:/var/cache/man:/bin/sh<br /><strong>lp:x:7:7:lp:/var/spool/lpd:/bin/false<br />mail:x:8:8:mail:/var/mail:/bin/false<br />news:x:9:9:news:/var/spool/news:/bin/false<br />uucp:x:10:10:uucp:/var/spool/uucp:/bin/false<br /></strong>proxy:x:13:13:proxy:/bin:/bin/sh<br />www-data:x:33:33:www-data:/var/www:/bin/sh<br />backup:x:34:34:backup:/var/backups:/bin/sh<br /><strong>list:x:38:38:Mailing List Manager:/var/list:/bin/false</strong><br />i<strong>rc:x:39:39:ircd:/var/run/ircd:/bin/false<br />nobody:x:65534:65534:nobody:/nonexistent:/bin/false</strong><br />syslog:x:101:102::/home/syslog:/bin/false<br />klog:x:102:103::/home/klog:/bin/false<br />mysql:x:103:104:MySQL Server,,,:/var/lib/mysql:/bin/false<br />admin:x:1000:1000:Administrator,,,:/home/admin:/bin/bash</p>
</blockquote>
<p>当然，如果相关服务是需要用到的服务，就不要更改shell了。</p>

	标签： <a href="http://xuplus.com/article/tag/ubuntu" title="ubuntu" rel="tag">ubuntu</a>, <a href="http://xuplus.com/article/tag/%e5%ae%89%e5%85%a8" title="安全" rel="tag">安全</a><br />
]]></content:encoded>
			<wfw:commentRss>http://xuplus.com/article/2008/01/a83.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

