我想鎖定 /etc/hosts 文件以某種方式只有其他人才能解鎖它,可能使用鎖定代碼。
然後我會將密碼提供給其他人。
我運行的是 Ubuntu 10.10。
答案1
為其他人建立帳戶並將其新增至管理員群組(提供 sudo 存取權限)。將自己移出管理員組,這樣就無法使用 sudo。
答案2
據我所知,文件上的密碼幾乎總是(每次我都看到)使用第三方軟體來加密文件。
我不知道有什麼軟體可以完成您想要的任務,因為檔案需要由作業系統正常讀取。如果您想知道如何加密它,那麼其他人總是可以刪除它並重新建立它。
您想要做的是查看標準文件級保護,並只授予某些組訪問該文件的權限 - 例如根/管理員。您可以使用以下命令閱讀有關 Linux 權限的信息chmod
這裡。