免密碼切換使用者的方法? - Linux

Jessica avatar
By Jessica
at 2012-07-05T12:25

Table of Contents

作業系統:Ubuntu 12.04 LTS

事情是這樣的,我寫了一支程式 A,它會定時去檢查系統,

並且視情形而定執行另一些程式B, C, D。

因此我修改了/etc/rc.local檔,讓系統一開機就會執行 A。


我用ps aux去看,A的執行者是root;連帶著B, C, D的執行者也會變成root。

但是我希望B, C, D的執行者是我自己的使用者帳號……


目前想到的方法是在rc.local檔裡利用su指令以我自己的帳號來執行A,

但是這樣子似乎就要輸入我自己的密碼,每次開機都要……


所以想請問,有沒有辦法可以不輸入密碼就以別的使用者身份執行程式?

(把密碼像mount那樣打在指令裡,或是另外存在一個檔案裡也可以,只要能夠
不詢問我自動執行就好)

謝謝



--
Tags: Linux

All Comments

Faithe avatar
By Faithe
at 2012-07-06T21:36
setuid root
Belly avatar
By Belly
at 2012-07-08T17:36
以 root 身份執行 su 切換成其他使用者並不需要密碼吧
Ophelia avatar
By Ophelia
at 2012-07-11T20:50
!!!真的@@" 大感謝0rz...

新酷音如何刪除自訂詞?

Dinah avatar
By Dinah
at 2012-07-04T02:29
※ 引述《pshadow1 (pshadow)》之銘言: : 我現在用的是ibus,按下ctrl+數字鍵可以加詞,但是刪除自訂詞卻找不到地方, : 請問該如何刪詞呢?謝謝! 現在 GNU/Linux 平台下,也有新酷音詞庫編輯工具,請見: http://ppt.cc/ikoW 最終這部份會移到 l ...

如何知道Linux記憶體每個Process使用量?

Jacob avatar
By Jacob
at 2012-07-04T01:53
系統是 CentOS 5, 總記憶體 3GB. 剛開機時, 記憶體使用量 1GB, 剩餘記憶體 2GB. 過幾天後, 記憶體使用量 2.9GB, 剩餘記憶體約 100MB. 利用 System Monitor 與 指令 top, ps, 皆無法很容易看出底是哪幾個Process使用到大量的記憶體, 請問 ...

用linux用播youtube畫質比xp差?

Carol avatar
By Carol
at 2012-07-04T01:52
請問一下 我用XP連youtube看480以上的影片 好像比linux還要清楚??? 請問這到底是我的錯覺? 還是linux有些code沒有XP來得好呢??? - ...

x86_64 amd64 i386 i586 i686 有何差別?

Ethan avatar
By Ethan
at 2012-07-03T23:45
※ 引述《x2006 (冬眠)》之銘言: : 目前只知道 x86_64 amd64 是 64bit, i386 i586 i686 是 32bit : 請問還有什麼樣的差別呢? : x86_64 是專門給 Intel的CPU 使用的嗎? : amd64 是專門給 AMD的CPU 使用的嗎? x86_64 = ...

x86_64 amd64 i386 i586 i686 有何差別?

Doris avatar
By Doris
at 2012-07-03T23:41
目前只知道 x86_64 amd64 是 64bit, i386 i586 i686 是 32bit 請問還有什麼樣的差別呢? x86_64 是專門給 Intel的CPU 使用的嗎? amd64 是專門給 AMD的CPU 使用的嗎? - ...