|
藍森林 http://www.lslnet.com 2006年8月08日 13:08
如何在啟動時候加入執行普通用戶的命令
我想在啟動的時候執行某個普通用戶的一些命令,是不是放在ETC/RC。D/8下面呢,還是應該怎麼做?請指教 |
如何在啟動時候加入執行普通用戶的命令
如果在這個用戶登陸的時候運行是不是需要加到該用戶的profile文件中呢? |
如何在啟動時候加入執行普通用戶的命令
可以放在/etc/rc2.d下 |
如何在啟動時候加入執行普通用戶的命令
如果是要在啟動的時候就執行,可以放在/etc/rc2.d的目錄下,這裡都是一些啟動時候執行的腳本,你只要看看那些腳本就很容易理解了。另外,如果只是登錄的用戶自己要執行的一些命令,可以放在.profile環境配置文件裡面。 |
如何在啟動時候加入執行普通用戶的命令
如果只是用戶自己需要執行,放到用戶自己的.profile中。 |
如何在啟動時候加入執行普通用戶的命令
啟動時放在/etc/rc2.d下以S開頭最好 |
如何在啟動時候加入執行普通用戶的命令
為什麼要以S開頭呢?比如我要啟動時刪除tmp下所有文件,放到/etc/rc.d/8下就好嗎?再問一下,我有一個普通用戶的.profile 文件中沒有權限刪除一些超級用戶的文件(沒有了已經),又應該怎麼寫呢? |
如何在啟動時候加入執行普通用戶的命令
平時使用的多用戶模式,就是啟動級別2
所以放在 /etc/rc2.d 下的命令將被執行
S 開頭的表示串行執行,
如果要執行普通用戶的命令,編輯一個 S 開頭的文本
su - username -c command
或者在文本前面加入
. $HOME/.profile 然後再執行命令 |
如何在啟動時候加入執行普通用戶的命令
-->
謝謝,使我對RC2,RC 有了一定的瞭解,為什麼要以S開頭也知道了
你能說的詳細一點嗎?我是說在一個普通用戶進行登錄的時候,刪除一些包括超級用戶權限的文件,比如刪除/usr/tmp下所有文件,但我的普通用戶沒有這個權限,如果要全部刪除這個目錄下所有臨時文件,我在普通用戶的.profile文件中應該用什麼命令?請指教 |
如何在啟動時候加入執行普通用戶的命令
這個問題請大俠們給我解決一下。 |
如何在啟動時候加入執行普通用戶的命令
用 ls -ld /usr/tmp
可以看到 /usr/tmp 使用了t(粘貼位)
也就是說這個目錄下,普通用戶建立的文件,即使加大文件權限
改成了777 ,其他用戶是可以讀,寫,執行,
但是除了本用戶和root 用戶,其他用戶不可能刪除該文件
除非用asroot 方式獲得root 權限 |
如何在啟動時候加入執行普通用戶的命令
我是不是在.profile文件中加入,/tcb/bin/asroot rm /usr/tmp/*
這樣就可以了嗎? |
| |