會員註冊 / 登入  |  電腦版  |  Jump to bottom of page

Linux/Unix » [Linux]使用sudo來加速安裝程式

發表人: andowson, 七段學員
2007-09-18 13:50:44
在安裝一些webapp時通常需要root身分和資料庫管理者postgres身分來執行一些動作, 雖然是自己架站知道root的密碼, 可以先切換成root再切換成postgres,不過底下的這些指令似乎還是滿辛苦的:

su - root
su - postgres
psql olat olat -f /tmp/alter_5_1_0_to_5_2_0.sql
exit
exit


這時候sudo這個指令就滿好用的了,只要一行就搞定了:
sudo -u postgres psql olat olat -f /tmp/alter_5_1_0_to_5_2_0.sql


安裝sudo
yum install sudo


設定sudo也滿簡單的:
1.visudo (沒錯, 就是全部連在一起的指令, 不是vi sudo)
2.將底下這一行前面的#刪除

# %wheel ALL=(ALL) NOPASSWD: ALL

3.將自己的帳號加到wheel group去
usermod -a -G wheel andowson


參考資料:
http://linux.vbird.org/linux_basic/0410accountmanager.php#sudo
http://www.andowson.com/posts/list/35.page




會員註冊 / 登入  |  電腦版  |  Jump to top of page