Encryption
加密每個使用者家的 Centos 6 並從 windows 訪問?
我正在嘗試使用 Centos 為我的團隊設置共享驅動器。團隊可能通過 sudo 在此系統上擁有 root 權限。
總體目標是在 /home/ 下對每個成員目錄進行加密,這樣任何成員都無法查看任何數據,能夠在 Windows 中映射驅動器以便於訪問。
我能找到的是encFS,但這似乎只對他們登錄到沒有映射它的linux系統有用。
所以,如果我明白你在說什麼,你會想要解密 Windows 客戶端上的主目錄(所以在 Linux 機器上 root 可以看到的只是密文),以及一個明文的共享目錄.
您將需要查看 Windows EncFS 客戶端。我沒有嘗試過這些產品,但你可以看看這個:https ://superuser.com/questions/179150/is-anyone-working-on-an-encfs-client-for-windows
因此,您需要在 Windows 上掛載主目錄,然後執行“encfs cryptdir plaindir”,其中 cryptdir 是來自 Linux 機器的內容,plaindir 是 Windows 機器上的內容。解密將在 Windows 機器上進行,因此 Linux 機器上的 root 使用者無法看到文件是什麼。您不會在 Linux 機器上進行任何解密;它只會將 EncFS 密文目錄作為 samba 共享服務。
您可以使用更成熟的技術,例如 TrueCrypt。在這種情況下,Linux 上每個使用者的主目錄都將包含 TrueCrypt 卷,該卷將在 Windows 上被解密並安裝在那裡。
請注意,這可能不是最好的方法。您可能會考慮使用幾個不同的伺服器,一個用於訪問受限的主目錄等。