如何创建具有不同访问权限的用户?

如何创建具有不同访问权限的用户?

我想创建 3 个用户。第一个用户只有只读权限,也就是说这个用户可以读取所有文件,但不能写入、删除和编辑文件?

第二个用户是只执行用户,不能看到机器上的任何文件,但他可以执行所有文件命令,如复制、编辑等。

最后一个用户只关心终端窗口,他通过类似Alt+F2窗口的终端登录后就看不到桌面屏幕,只有类似 ms-dos 系统的终端窗口(没有图形用户界面只有终端)。

答案1

我不确定你在寻找什么,所以这里有一些东西。

由于您想要 3 个具有唯一权限的用户,我认为您的系统上将有 4 个用户,第 1 个 Root(frank)、第 2 个、第 3 个和第 4 个具有唯一用户权限的用户。

为每个用户创建三个单独的组 (group1、group2、group3)。通过 root 用户执行此操作。

现在只需通过 chown 更改文件所有权

chown -R rootusername:groupname ### /path/to/folder/file

因此,如果你的 root 用户名是 frank,则你为 user1 设置了只读和只写的权限

chown -R frank:group1 740 /path/to/folder/file

希望这能帮助您走上您所寻找的道路。

相关内容