![為了提高我的工作效率:如何使用密碼鎖定 Linux 上的 /etc/hosts 檔案?](https://rvso.com/image/1259423/%E7%82%BA%E4%BA%86%E6%8F%90%E9%AB%98%E6%88%91%E7%9A%84%E5%B7%A5%E4%BD%9C%E6%95%88%E7%8E%87%EF%BC%9A%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%E5%AF%86%E7%A2%BC%E9%8E%96%E5%AE%9A%20Linux%20%E4%B8%8A%E7%9A%84%20%2Fetc%2Fhosts%20%E6%AA%94%E6%A1%88%EF%BC%9F.png)
我想鎖定 /etc/hosts 文件以某種方式只有其他人才能解鎖它,可能使用鎖定代碼。
然後我會將密碼提供給其他人。
我運行的是 Ubuntu 10.10。
答案1
為其他人建立帳戶並將其新增至管理員群組(提供 sudo 存取權限)。將自己移出管理員組,這樣就無法使用 sudo。
答案2
據我所知,文件上的密碼幾乎總是(每次我都看到)使用第三方軟體來加密文件。
我不知道有什麼軟體可以完成您想要的任務,因為檔案需要由作業系統正常讀取。如果您想知道如何加密它,那麼其他人總是可以刪除它並重新建立它。
您想要做的是查看標準文件級保護,並只授予某些組訪問該文件的權限 - 例如根/管理員。您可以使用以下命令閱讀有關 Linux 權限的信息chmod
這裡。