如何从终端创建用户并赋予他们不同级别的权限

如何从终端创建用户并赋予他们不同级别的权限

我必须创建 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 setfaclman adduser了解详情。

相关内容