如何锁定文件以供管理员(su/sudo 密码保护)仅从命令行/终端访问?

如何锁定文件以供管理员(su/sudo 密码保护)仅从命令行/终端访问?

我有一些敏感文件,我想保护它们以免被我自己的冲动所影响。它们在 ~ ( /home) 中,而不是/dev或 中/bin;这些文件默认受到保护。但是,就像 、 或其他地方的系统文件一样/dev/bin我真的很想保护一些安装在我的主目录中(/home~我的系统上)的系统文件。我的印象是ainchmod a[...]代表“全部”,而不是“admin”或“administrator”。所以,我有点不知所措。有办法吗?越简单越好,但愿意做一些研究来寻找复杂的解决方案或一些 shell 脚本答案。GUI 解决方案也可以接受,但不是首选。Cmd 似乎更快。

答案1

我不确定这对你是否有用,但对我有用:

    sudo chown 0 <files or directory>
    sudo chmod 0 <files or directory>

如果我需要删除或修改这些文件,我必须先重置所有权和/或权限。

相关内容