![如何从终端创建用户并赋予他们不同级别的权限](https://linux22.com/image/1145690/%E5%A6%82%E4%BD%95%E4%BB%8E%E7%BB%88%E7%AB%AF%E5%88%9B%E5%BB%BA%E7%94%A8%E6%88%B7%E5%B9%B6%E8%B5%8B%E4%BA%88%E4%BB%96%E4%BB%AC%E4%B8%8D%E5%90%8C%E7%BA%A7%E5%88%AB%E7%9A%84%E6%9D%83%E9%99%90.png)
我必须创建 3 个用户和 1 个.txt
文件。
- 第一个用户只能读取该文件,
- 第二个用户可以读取和写入该文件
- 第三个用户无法打开该文件。
如何从终端进行此操作?
答案1
使用以下方式创建用户adduser
:
adduser foo
使用 ACL 设置复杂权限:
setfacl -m u:user1:r /some/file
setfacl -m u:user2:rw /some/file
setfacl -m u:user3:- /some/file
请参阅man setfacl
和man adduser
了解详情。