如何使用自定义设置密码锁定文件和程序?
也就是说,在不更改文件的权限的情况下,必须使用sudo密码.
发布于 2015-11-04 12:34:50
可能的方法,这并不是你想要的。
sudo su
cd ~
mkdir tmp
cd tmp
touch file.txt
chattr -i file.txt
exit回到正常提示,没有人可以对文件做任何事情。
需要将"查特“命令还原为
chattr +i file.txt
才能正常进入。"chattr“也可以用于其他权限。+a选项将使附加到文件中成为可能,但不会增加其他任何内容。
在make页面中,选项:
为文件选择新属性:只追加(a)、压缩(c)、不转储(d)、范围格式(e)、不变(i)、数据日志(j)、安全删除(s)、无尾合并(t)、不可删除(u)、不更新(A)、同步目录更新(D)、同步更新(S)和目录层次结构顶部(T)。
发布于 2015-11-04 12:49:27
您可以使用几个工具来获得对文件的更精细的控制。
首先,也是最重要的是,每个用户都必须拥有自己的帐户。
从这里开始,您的第一道防线是标准linux权限。使您的主目录或子目录私有。
chmod 700 /home/your_user如果您需要更精细的控制,请使用acl。acl允许您设置每个用户的权限。
请参阅https://help.ubuntu.com/community/FilePermissionsACLs
这两个选项之一将足以满足大多数用户情况。
权限的限制是,任何具有根或物理访问权限的人都可以访问这些文件。
如果您需要更多的内容,或者需要限制根访问,那么您的下一个选项是使用加密。
您可以在安装时或以后加密您的主目录。请参阅https://help.ubuntu.com/community/EncryptedHome
您可以创建一个单独的加密目录(参见上面的链接)和是否有加密文件或目录的工具?
小心加密,只要文件被解密,用户就可以读取文件,也可以根目录。
https://askubuntu.com/questions/693844
复制相似问题