在Linux中使用root管理员添加用户tom、jerry、mike并设置密码然后在home下创建子目录test要求tom和jerry能够对目录test及其包含的资源进行任何操作mike只能对其进行读取操作。通过用户、组和权限有关知识实现上述要求。
- 添加用户tom、jerry、mike并设置密码:
使用root管理员身份运行以下命令:
useradd tom
passwd tom
useradd jerry
passwd jerry
useradd mike
passwd mike
按照提示输入密码并确认。
- 创建目录test:
使用root管理员身份运行以下命令:
mkdir /home/test
- 设置目录权限:
使用root管理员身份运行以下命令:
chmod 770 /home/test
该命令将目录test的权限设置为770,即:
- 所有者(即root管理员)、所属组(即tom、jerry、mike所在的组)可以读、写、执行该目录;
- 其他用户无法访问该目录。
- 设置目录所有者和所属组:
使用root管理员身份运行以下命令:
chown tom:jerry /home/test
该命令将目录test的所有者设置为tom,所属组设置为jerry。
- 添加用户tom和jerry到组jerry:
使用root管理员身份运行以下命令:
usermod -aG jerry tom
usermod -aG jerry jerry
该命令将用户tom和jerry添加到组jerry中。
- 设置mike用户对目录test的权限:
使用root管理员身份运行以下命令:
chmod o+r /home/test
该命令将其他用户对目录test的权限设置为只读。这意味着,mike用户可以读取目录test及其包含的资源,但无法写入或执行该目录。
- 验证设置是否生效:
分别使用tom、jerry、mike用户登录系统,并尝试访问目录test及其包含的资源。应该能够根据上述设置进行访问
原文地址: https://www.cveoy.top/t/topic/hlgN 著作权归作者所有。请勿转载和采集!