使文件对系统可读,但对用户不可读

使文件对系统可读,但对用户不可读

我想设置一个脚本,允许我在我的栏上显示我的电子邮件,但我必须创建一个包含它的密码的文件。有没有一种方法可以保护该文件不被任何人读取,而不拒绝我的系统对该文件的访问?

答案1

使用标准 UNIX 文件权限就可以轻松完成此任务。

假设该文件的名称emailcredentials.ini位于用户/home/errelion并由该脚本运行的用户拥有,您需要的命令是

chmod 0600 /home/errelion/emailcredentials.ini 

这将使文件的所有者可读可写,但其他任何人都无法访问该文件(除了root超级用户,可以做他或她非常想做的事情)。

相关内容