如何在 ubuntu 中授予特定用户对特定文件夹的访问权限。

如何在 ubuntu 中授予特定用户对特定文件夹的访问权限。

我有以下目录结构。

/DR/Sub/X1/...
       /X2/...
       /X3/...
       .......

我想授予用户访问权限,但按照以下方式,每当我创建新目录(如 X1、X2、X3)时,假设我创建 X4,我想为这个新目录创建新用户,该新用户只能访问/DR/Sub/X4/...目录.....即新目录的新用户,我该如何实现这一点。

提前致谢..

答案1

以下命令将创建用户X4和(默认情况下)组X4和目录X4,并将限制X4用户对目录的访问X4只。

sudo adduser X4
sudo mkdir X4
sudo chown X4:X4 X4
sudo chmod 0750 X4

请注意没有什么可以阻止X4在文件系统的其他地方翻找。没有办法阻止。然而,除了X4将能够访问目录X4

答案2

您可以使用以下方式创建用户sudo adduser username --home dir目录 可以是任意目录。

例如sudo adduser X4 --home /DR/Sub/X4

这将创建用户 X4 和仅 X4 可访问的指定目录。

相关内容