<?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>深度VPS &#187; 主目录</title>
	<atom:link href="http://www.deepvps.com/tag/%E4%B8%BB%E7%9B%AE%E5%BD%95/feed" rel="self" type="application/rss+xml" />
	<link>http://www.deepvps.com</link>
	<description>专注VPS技术，关注前端技术</description>
	<lastBuildDate>Sat, 04 Feb 2023 14:00:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>linux修改用户主目录的方法</title>
		<link>http://www.deepvps.com/change-user-folder-in-linux.html</link>
		<comments>http://www.deepvps.com/change-user-folder-in-linux.html#comments</comments>
		<pubDate>Sun, 22 Jan 2012 09:25:22 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[美国VPS]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[主目录]]></category>
		<category><![CDATA[用户]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=993</guid>
		<description><![CDATA[今天帮一个客户配置环境，发现VSFTP安装后，FTP用户主目录居然不对。然后搜索了一下，找到了一个不错的方法，现在转载如下。
第一：修改/etc/passwd文件
第二：usermod命令
　　详细说明如下：
　　第一种方法：vi /etc/passwd
　　找到要修改的用户那几行，修改掉即可。此法很暴力，建议慎用。
　　/etc/passwd文件格式
　　登录名：加密口令：数字用户ID:数字组ID:注释字段：起始目录：shell程序
　　用此方法修改了用户宿主目录后，会出现某些异常，如：bash环境异常，需要将用户原宿主目录下的隐藏文件拷贝到更改后的宿主目录即可
　　cp /原宿主目录/.* /目标目录
　　第二种：usermod
　　usermod -d /usr/newfolder -u uid
　　-u后面一定要接uid啊，不是username
　　附：usermod详细参数
　　语　　法：usermod [-LU][-c &#60;备注&#62;][-d &#60;登入目录&#62;][-e &#60;有效期限&#62;][- f &#60;缓冲天数&#62;][-g &#60;群组&#62;][-G &#60;群组&#62;][-l &#60;帐号名称&#62;][-s ][-u ] [用户帐号]
　　补充说明：usermod可用来修改用户帐号的各项设定。
　　参　　数：
　　-c&#60;备注&#62; 　修改用户帐号的备注文字。
　　-d登入目录&#62; 　修改用户登入时的目录。
　　-e&#60;有效期限&#62; 　修改帐号的有效期限。
　　-f&#60;缓冲天数&#62; 　修改在密码过期后多少天即关闭该帐号。
　　-g&#60;群组&#62; 　修改用户所属的群组。
　　-G&#60;群组&#62; 　修改用户所属的附加群组。
　　-l&#60;帐号名称&#62; 　修改用户帐号名称。
　　-L 　锁定用户密码，使密码无效。
　　-s 　修改用户登入后所使用的shell。
　　-u 　修改用户ID。
　　-U 　解除密码锁定。
建议大家使用第2种方法，只要一行命令就好了，比较简单哦。
deepvps 在这里顺祝大家龙年新年快乐，心想事成，身体健康，万事如意。
]]></description>
			<content:encoded><![CDATA[<p>今天帮一个客户配置环境，发现VSFTP安装后，FTP用户主目录居然不对。然后搜索了一下，找到了一个不错的方法，现在转载如下。</p>
<p>第一：修改/etc/passwd文件</p>
<p>第二：usermod命令</p>
<p>　　详细说明如下：</p>
<p>　　第一种方法：vi /etc/passwd</p>
<p>　　找到要修改的用户那几行，修改掉即可。此法很暴力，建议慎用。</p>
<p>　　/etc/passwd文件格式</p>
<p>　　登录名：加密口令：数字用户ID:数字组ID:注释字段：起始目录：shell程序<span id="more-993"></span></p>
<p>　　用此方法修改了用户宿主目录后，会出现某些异常，如：bash环境异常，需要将用户原宿主目录下的隐藏文件拷贝到更改后的宿主目录即可</p>
<p>　　cp /原宿主目录/.* /目标目录</p>
<p>　　第二种：usermod</p>
<p>　　usermod -d /usr/newfolder -u uid</p>
<p>　　-u后面一定要接uid啊，不是username</p>
<p>　　附：usermod详细参数</p>
<p>　　语　　法：usermod [-LU][-c &lt;备注&gt;][-d &lt;登入目录&gt;][-e &lt;有效期限&gt;][- f &lt;缓冲天数&gt;][-g &lt;群组&gt;][-G &lt;群组&gt;][-l &lt;帐号名称&gt;][-s ][-u ] [用户帐号]</p>
<p>　　补充说明：usermod可用来修改用户帐号的各项设定。</p>
<p>　　参　　数：</p>
<p>　　-c&lt;备注&gt; 　修改用户帐号的备注文字。</p>
<p>　　-d登入目录&gt; 　修改用户登入时的目录。</p>
<p>　　-e&lt;有效期限&gt; 　修改帐号的有效期限。</p>
<p>　　-f&lt;缓冲天数&gt; 　修改在密码过期后多少天即关闭该帐号。</p>
<p>　　-g&lt;群组&gt; 　修改用户所属的群组。</p>
<p>　　-G&lt;群组&gt; 　修改用户所属的附加群组。</p>
<p>　　-l&lt;帐号名称&gt; 　修改用户帐号名称。</p>
<p>　　-L 　锁定用户密码，使密码无效。</p>
<p>　　-s 　修改用户登入后所使用的shell。</p>
<p>　　-u 　修改用户ID。</p>
<p>　　-U 　解除密码锁定。</p>
<p>建议大家使用第2种方法，只要一行命令就好了，比较简单哦。</p>
<p><span style="color: #ff0000;"><strong>deepvps 在这里顺祝大家龙年新年快乐，心想事成，身体健康，万事如意。</strong></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/change-user-folder-in-linux.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
