我文件夹中有一些文件,格式各异,例如、 和.txt
。.pem
我只 希望 sudo/root 能够访问它们。我已经完成了.csv
.json
chmod 700
和
chmod 600
.pem
在每个文件上。但是,我仍然可以通过cat
在终端上执行不带 sudo 权限的操作来打印文件的私钥,并.json
在“gedit”中从文件系统打开文件。
出了什么问题?我该如何不让任何人访问这些文件的内容?
答案1
假设你的文件名为example.txt
。然后:
$ sudo chown root: example.txt
$ sudo chmod o-rwx example.txt
应该可以完成这个工作。
如果你希望整个目录exampledir
只有 root 可以访问:
$ sudo chown -R root: exampledir
$ sudo chmod -R o-rwx exampledir
答案2
确保文件的所有者是 root,并设置权限。
例如文件名为“test.txt”,
运行以下命令
sudo chown root:root test.txt
sudo chmod 700 test.txt