<?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/%E6%9D%83%E9%99%90/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>VPS开设最低权限的上网代理ssh帐号</title>
		<link>http://www.deepvps.com/add-proxy-ssh-account-on-vps.html</link>
		<comments>http://www.deepvps.com/add-proxy-ssh-account-on-vps.html#comments</comments>
		<pubDate>Mon, 21 Mar 2011 13:16:08 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[ssh帐号]]></category>
		<category><![CDATA[VPS]]></category>
		<category><![CDATA[上网代理]]></category>
		<category><![CDATA[最低]]></category>
		<category><![CDATA[权限]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=747</guid>
		<description><![CDATA[现在很多同学专门购买VPS用做上网代理，比较适合做做代理的VPS有15美元的YardVPS和BuyVM，还有2美元的Directspace等。现在deepvps就说一下如何在VPS开设最低权限的上网代理ssh帐号。
1，增加一个linux用户，并赋予该用户一个nologin的shell权限。
useradd username -s /sbin/nologin
2，设置该用户密码。
passwd username
3，如果需要经常建立这种账户的话，建立一个脚本方便自己的操作。
通过ssh终端root权限连接到vps后输入：
vi ssh.sh
编辑一个sh文件
打开后，按 i 键进入编辑模式。
然后将下面内容复制进去（终端内点下鼠标右键即可复制）
#!/bin/bash
cat &#62;&#62; /etc/shells &#60;&#60; END
/sbin/nologin
END
useradd $1 -s /sbin/nologin
echo $1:$2 &#124; chpasswd
然后保存退出编辑模式。
这样，输入下面命令就可以方便建立ssh代理帐号：
bash ssh.sh username password
username和password就是你自己要设置的帐号和对应的密码，可以替换。
上面脚本中$1，就是对应的username，$2，就是对应的password
$0哪里去了？ssh.sh即是也。
$1，$2，$0，是bash脚本中约定的参数标志，分别表示第几个参数。
]]></description>
			<content:encoded><![CDATA[<p>现在很多同学专门购买VPS用做上网代理，比较适合做做代理的VPS有15美元的<a href="http://www.deepvps.com/go/yardvps" target="_blank">YardVPS</a>和<a href="http://www.deepvps.com/go/buyvm" target="_blank">BuyVM</a>，还有2美元的<a href="http://www.deepvps.com/go/directspace" target="_blank">Directspace</a>等。现在deepvps就说一下如何在VPS开设最低权限的上网代理ssh帐号。</p>
<p>1，增加一个linux用户，并赋予该用户一个nologin的shell权限。</p>
<pre>useradd username -s /sbin/nologin</pre>
<p>2，设置该用户密码。</p>
<pre>passwd username</pre>
<p><span id="more-747"></span>3，如果需要经常建立这种账户的话，建立一个脚本方便自己的操作。</p>
<p>通过ssh终端root权限连接到vps后输入：</p>
<pre>vi ssh.sh</pre>
<p>编辑一个sh文件<br />
打开后，按 i 键进入编辑模式。<br />
然后将下面内容复制进去（终端内点下鼠标右键即可复制）</p>
<pre>#!/bin/bash
cat &gt;&gt; /etc/shells &lt;&lt; END
/sbin/nologin
END
useradd $1 -s /sbin/nologin
echo $1:$2 | chpasswd</pre>
<p>然后保存退出编辑模式。<br />
这样，输入下面命令就可以方便建立ssh代理帐号：</p>
<pre>bash ssh.sh username password</pre>
<p>username和password就是你自己要设置的帐号和对应的密码，可以替换。<br />
上面脚本中$1，就是对应的username，$2，就是对应的password<br />
$0哪里去了？ssh.sh即是也。<br />
$1，$2，$0，是bash脚本中约定的参数标志，分别表示第几个参数。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/add-proxy-ssh-account-on-vps.html/feed</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>利用webmin面板的文件管理器在线解压和改变文件属主</title>
		<link>http://www.deepvps.com/webmin-file-manager.html</link>
		<comments>http://www.deepvps.com/webmin-file-manager.html#comments</comments>
		<pubDate>Tue, 08 Mar 2011 13:13:26 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS控制面板]]></category>
		<category><![CDATA[java虚拟机]]></category>
		<category><![CDATA[Webmin]]></category>
		<category><![CDATA[在线解压]]></category>
		<category><![CDATA[属主]]></category>
		<category><![CDATA[文件管理器]]></category>
		<category><![CDATA[权限]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=740</guid>
		<description><![CDATA[1，要实现webmin面板的在线文件解压，需要你的电脑安装了java虚拟机（点这里下载），安装好后就可以打开webmin的在线文件管理器了。具体的解压方法参考下图：


			     
                 
								
			    		   		Previous
  		   		Next 
   		
	     				    	Close   	
				extract-file
	
			    



2，有时候在安装程序的时候，会提示需要设置可写入的权限，怎么办？
一般我们都是通过ssh来修改目录或文件的属主，用FTP来设置777权限。那么如何利用webmin的在线文件管理来改变目录属主，设置777权限？
新版本的webmin的php都是以当前用户模式运行，这样安全性较好。比如网站 [...]]]></description>
			<content:encoded><![CDATA[<p>1，要实现webmin面板的在线文件解压，需要你的电脑安装了java虚拟机（<a href="http://javadl.sun.com/webapps/download/AutoDL?BundleId=39494" target="_blank">点这里下载</a>），安装好后就可以打开webmin的在线文件管理器了。具体的解压方法参考下图：</p>
<p>

			    <a href="http://www.deepvps.com/wp-content/uploads/webmin/extract-file.jpg" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P7400'})"> 
                <img src="http://www.deepvps.com/wp-content/uploads/webmin/extract-file-small.jpg" alt="extract-file" border="0" id="P7400" title="extract-file" /></a> 
								<div class='highslide-caption' id='caption-for-P7400'>
			    		   		<a href="javascript:void(0)" class="highslide-previous" onclick="return hs.previous(this)" title="Previous (left arrow key)">Previous</a>
  		   		<a href="javascript:void(0)" class="highslide-next" onclick="return hs.next(this)"  title="Next (right arrow key)">Next</a> 
   		
	     				    	<a href="#" onclick="hs.close(this)" class="highslide-close">Close</a>   	
				<div style="clear:both">extract-file</div>
	
			    </div>

</p>
<p><span id="more-740"></span></p>
<p>2，有时候在安装程序的时候，会提示需要设置可写入的权限，怎么办？</p>
<p>一般我们都是通过ssh来修改目录或文件的属主，用FTP来设置777权限。那么如何利用webmin的在线文件管理来改变目录属主，设置777权限？</p>
<p><span style="color: #333399;">新版本的webmin的php都是以当前用户模式运行，这样安全性较好。比如网站 www.deepvps.com 的ftp用户名是eepvps，那么请把目录所有人都改为eepvps，组也改为eepvps，这样你的ftp账户eepvps和php程序才有操作权限。版本webmin的php是运行在apache用户下的，因此，如果能够把目录的所有人都改成apache，那么php程序就都可以写入了。</span></p>
<p>具体的操作方法参考下图：</p>
<p>

			    <a href="http://www.deepvps.com/wp-content/uploads/webmin/chown-chmod.jpg" class="highslide"  onclick="return hs.expand(this, {captionId: 'caption-for-P7401'})"> 
                <img src="http://www.deepvps.com/wp-content/uploads/webmin/chown-chmod-small.jpg" alt="chown-chmod" border="0" id="P7401" title="chown-chmod" /></a> 
								<div class='highslide-caption' id='caption-for-P7401'>
			    		   		<a href="javascript:void(0)" class="highslide-previous" onclick="return hs.previous(this)" title="Previous (left arrow key)">Previous</a>
  		   		<a href="javascript:void(0)" class="highslide-next" onclick="return hs.next(this)"  title="Next (right arrow key)">Next</a> 
   		
	     				    	<a href="#" onclick="hs.close(this)" class="highslide-close">Close</a>   	
				<div style="clear:both">chown-chmod</div>
	
			    </div>

</p>
<p><span style="color: #ff0000;">注意：“应用更改至”请选择“本目录以及所有子目录”</span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/webmin-file-manager.html/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>给网站根目录添加sgid权限</title>
		<link>http://www.deepvps.com/root-add-sgid.html</link>
		<comments>http://www.deepvps.com/root-add-sgid.html#comments</comments>
		<pubDate>Mon, 17 May 2010 16:05:03 +0000</pubDate>
		<dc:creator>deepvps</dc:creator>
				<category><![CDATA[VPS管理维护]]></category>
		<category><![CDATA[sgid]]></category>
		<category><![CDATA[权限]]></category>
		<category><![CDATA[目录]]></category>

		<guid isPermaLink="false">http://www.deepvps.com/?p=432</guid>
		<description><![CDATA[网站根目录不正确的权限除了会带来安全性，还可以导致类似执行请求动作，连接信息必需提供这样的ftp问题，该如何正确设置网站根目录的权限呢？
今天这里主要讨论给网站根目录添加sgid权限
给目录添加sgid权限，可以使在该目录下创建文件或文件的所属组继承该目录的所属组。
假设该目录的所属组是www，那么添加了sgid权限后，无论你是用什么账户创建文件，其所属组都是www。
下面提供下给目录添加sgid权限的方法
chmod g+s .
ll -d .
看看所属组的权限有没有 s 位 ，比如
drwxr-sr-x 2 www www 4096 Apr 22 11:58
如此以后在网站根目录下创建文件的所属组就是www，无论你是用什么账户创建的。
转载自：Blinux
]]></description>
			<content:encoded><![CDATA[<p>网站根目录不正确的权限除了会带来安全性，还可以导致类似执行请求动作，连接信息必需提供这样的ftp问题，该如何正确设置网站根目录的权限呢？</p>
<p>今天这里主要讨论给网站根目录添加sgid权限</p>
<p>给目录添加sgid权限，可以使在该目录下创建文件或文件的所属组继承该目录的所属组。<span id="more-432"></span></p>
<p>假设该目录的所属组是www，那么添加了sgid权限后，无论你是用什么账户创建文件，其所属组都是www。</p>
<p>下面提供下给目录添加sgid权限的方法</p>
<blockquote><p><code>chmod g+s .</code></p>
<p><code>ll -d .</code></p></blockquote>
<p>看看所属组的权限有没有 s 位 ，比如</p>
<blockquote><p><code>drwxr-sr-x 2 www www 4096 Apr 22 11:58</code></p></blockquote>
<p>如此以后在网站根目录下创建文件的所属组就是www，无论你是用什么账户创建的。<br />
转载自：<a href="http://www.shocr.com" target="_blank">Blinux</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.deepvps.com/root-add-sgid.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
