我有以下目录结构。
/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 可访问的指定目录。