2012-03-31 93 views

回答

1

簡短的回答:合理的,你不能,不應該改變的/etc/passwd的位置,因爲它是某種內置的許多系統庫和實用程序。

爲什麼你想這樣做?

你總是可以修補和重新編譯GNU庫,或配置​​,或者有自己的/lib/libnss_*.so,重新配置/etc/pam.d/,等...

但是,這將是一個錯誤。有什麼問題/etc/passwd

在目前的Linux系統,/etc/passwd不包含密碼了。它們通常在/etc/shadow中加密,只有有限的一組實用程序可以讀取它們。

如果你真的想要,你可能會改變或改進(但可能需要你多年的工作),特別是因爲Linux是免費軟件,所以你有可能並且可以改進它。

你想實現什麼目標?

+0

我想當場/ etc/passwd爲攻擊者製作一個不存在的補丁和用戶的假副本。 我知道/ etc/shadow中的「密碼」。 – Karls 2012-03-31 14:14:49

+0

@Karls:攻擊者可能會猜測,比你想象的要快得多.. :) – Jayan 2012-03-31 15:21:53

+2

@Karls Security by obscurity是一個失敗的遊戲。 – dmckee 2012-03-31 16:44:15

相關問題