iThome online | iThome Blog | iThome周刊訂閱

載入中...

fantasy

IT邦初學者
9級

為何用ls查詢檔案與目錄時,擁有者(Owner)顯示的是UID而不是使用者帳號?

分享一個用ls查詢資料時,資料的擁有者顯示為UID(User ID)之處理方式



收到書籤:發佈到twitter      
分享時間:2008-09-17 22:37:52

▼ ADVERTISEMENT ▼

分享內容(
4

應該有人曾遇過在HP-UX環境裡,看到某些資料的擁有者(Owner)資訊顯示為UID(User ID),而不是原本的使用者帳號,此情況除了會發生於資料從其他主機複製過來時,因在目前主機對應不到相關UID時會發生外,另外一種情況就是可能管理者不小心把/etc/passwd與/etc/group兩個檔案的一般使用者讀取權限給移除了,由於該使用者的shell無法讀取到這兩個檔案的內容,所以才使得所看到的一些檔案或目錄的擁有者(Owner)會變成UID的情況。

解決方式,用chmod指令將上述兩個檔案設定為一般使用者有讀取權限即可

#chmod 644 /etc/passwd
#chmod 644 /etc/group
或是 #chmod +r /etc/passwd也可以

參考資料:個人經驗、ITRC網站

為何用ls查詢檔案與目錄時,擁有者(Owner)顯示的是UID而不是使用者帳號?
grundy40( IT邦初學者8級 )
2008-09-20 10:06:37
建議一般使用者,還是不要把/etc/passwd或者是一些機密性檔案設+r,畢竟知道了帳號,相對一樣可以使用暴力破解去試。也給了cracker多了管道。
fantasy( IT邦初學者9級 )
2008-09-20 13:25:05
其實比較安全作法是,讓使用者進入系統後,便直接進入到應用系統畫面
而且退出後便直接斷線,這樣一般使用者就根本沒機會看到OS層的檔案
還有記得要把<Ctrl>+<C>、<Ctrl>+<X>與<Ctrl>+<Break>等中斷鍵限制使用
以避免懂電腦的使用者用來退出應用系統跳到Shell模式中
下次有機會再來介紹怎麼限制這些按鍵的使用...^_^

回應

請填寫您的回應,長度限為1,000個字,回應不計點數,也不限使用次數



 

檢舉違規

違規事項:

*補充檢舉理由(可省略),字數不可超過100字

推薦

推薦理由:


*給回答者的鼓勵(可不填),字數不可超過100字

▼ ADVERTISEMENT ▼

熱門標籤

 cisco   crystal   exchange   it   java   javascript   linux   m-power   mail   microsoft   msnlib   msnp15   msnsdk   msn機器人   mysql   nas   oracle   outlook   pmi   pmp   raid   report   sap   server   smartquery   sql   vista   windows   xp   倍力   倍力資訊   免費軟體   國際專案管理師   報表   專案管理   微軟   有話大聲說   活動   省錢   網路   網路儲存   網路管理   網頁安全   網頁設計   資安   資料庫   資訊安全   防毒軟體   2003   2008