我已经在我的测试服务器中实现了 openLDAP 登录,每个用户都有自己的文件夹,这个文件夹对他来说应该是私密的。
现在我有 testUser1、testUser2 和 testUser3,这意味着我的 /home/ 文件夹包含文件夹:
- 测试用户1_文件夹
- 测试用户2_文件夹
- 测试用户3_文件夹
有什么方法可以定义 testUser1_folder 只能由 root 或 testUser1 访问?
多谢
答案1
将其输入到您选择的搜索引擎中:“如何操作 unix 文件夹所有权权限”
你会找到:
chown -R userY:grouX DIR - 将更改所有权或 DIR 下的文件夹树
chmod 750 DIR - 只允许来自 groupX 和 userY 的用户打开 DIR。
如果您更喜欢谷歌技术文档,那么这里有man chmod
和man chown
。
答案2
要更改您在示例中提供的目录,请输入以下命令:
$ sudo chown -R testuser1:testuser1 /home/testUser1
$ sudo chown -R testuser2:testuser2 /home/testUser2
$ sudo chown -R testuser3:testuser3 /home/testUser3
注意,这是基本的 unix/linux 内容,你可能需要阅读一些在线教程或 Oreilly 书籍,例如“Linux 简介“: