2012-06-11 82 views
0

我有關於在linux操作系統上安裝應用程序的基本問題。我將以oracle db安裝爲例來表達我的問題。在安裝Oracle數據庫時,我創建了一個名爲dba的用戶組,以及此組中名爲ora112的用戶。所以這個用戶可以安裝數據庫。所以我的問題是如果ora112使用umaks設置爲077,那麼沒有其他用途將能夠配置oracle數據庫。爲什麼我們需要遵循這種做法。在Linux的應用程序安裝中是否是可接受的過程。請與我分享你的經驗。在此先感謝您查看此問題在Linux上安裝具有不同用戶帳戶的應用程序

說我安裝Java應用程序以這種方式。那麼由於此訪問限制,沒有其他屬於不同用戶帳戶的應用程序將無法使用在此計算機上運行的Java

安裝應用程序時使用的默認權限是什麼。是770

回答

2

我認爲你錯誤的權限與umask s。如果您使用770權限安裝數據庫,那麼dba組中的任何人都可以在其中執行所需的操作。

在另一個主題上,如果用戶ora112的umask設置爲077,那麼當他創建一個新文件時,他會默認創建它,權限爲700.這意味着您必須手動chmod所有內容ora112創建以便讓其他團體成員dba修改它。

再說一次,請注意umask與實際安裝的權限是不同的!

+0

說我安裝700具有700權限的Java。那麼使用不同用戶帳戶安裝的其他應用程序將無法使用Java安裝。 – KItis

+0

如果我是正確的,安裝應用程序時使用的默認權限是什麼 – KItis

+0

通常,您需要某種root用戶擁有rwx權限,而group和其他人只有r-x權限。除非手邊有保密,在這種情況下,只有小組纔會有r-x和其他的有--- – Miquel

相關問題