<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title><![CDATA[Latest posts for the topic "[Linux]使用sudo來加速安裝程式"]]></title>
		<link>https://forum.andowson.com/posts/list/16.page</link>
		<description><![CDATA[Latest messages posted in the topic "[Linux]使用sudo來加速安裝程式"]]></description>
		<generator>JForum - http://www.jforum.net</generator>
			<item>
				<title>[Linux]使用sudo來加速安裝程式</title>
				<description><![CDATA[ 在安裝一些webapp時通常需要root身分和資料庫管理者postgres身分來執行一些動作, 雖然是自己架站知道root的密碼, 可以先切換成root再切換成postgres,不過底下的這些指令似乎還是滿辛苦的： 
<br>
[code] 
<br>
su - root 
<br>
su - postgres 
<br>
psql olat olat -f /tmp/alter_5_1_0_to_5_2_0.sql 
<br>
exit 
<br>
exit 
<br>
[/code] 
<br>
<br>
這時候sudo這個指令就滿好用的了,只要一行就搞定了： 
<br>
[code]sudo -u postgres psql olat olat -f /tmp/alter_5_1_0_to_5_2_0.sql[/code] 
<br>
<br>
安裝sudo 
<br>
[code]yum install sudo[/code] 
<br>
<br>
設定sudo也滿簡單的： 
<br>
1.visudo (沒錯, 就是全部連在一起的指令, 不是vi sudo) 
<br>
2.將底下這一行前面的#刪除 
<br>
[code] 
<br>
# %wheel ALL=(ALL) NOPASSWD: ALL 
<br>
[/code] 
<br>
3.將自己的帳號加到wheel group去 
<br>
[code]usermod -a -G wheel andowson[/code] 
<br>
<br>
參考資料： 
<br>
http://linux.vbird.org/linux_basic/0410accountmanager.php#sudo 
<br>
http://www.andowson.com/posts/list/35.page]]></description>
				<guid isPermaLink="true">https://forum.andowson.com/posts/preList/166/256.page</guid>
				<link>https://forum.andowson.com/posts/preList/166/256.page</link>
				<pubDate><![CDATA[Tue, 18 Sep 2007 13:50:44]]> GMT</pubDate>
				<author><![CDATA[ andowson]]></author>
			</item>
	</channel>
</rss>