虚拟机centos7在计算机中添加user1、user2、user3三个用户,每个用户在磁盘上添加对应的文件夹,每个用户只能将文件保存在自己的文件夹中,并不能让其他用户访问自己的文件夹。
时间: 2025-01-01 19:39:19 浏览: 4
在CentOS 7虚拟机中,为user1、user2和user3三个用户设置独立的文件权限可以按照以下步骤操作:
1. **创建用户账户**:
打开终端,作为root用户运行命令:
```
sudo useradd -m user1
sudo useradd -m user2
sudo useradd -m user3
```
`-m`选项会自动创建用户的家目录。
2. **切换到新用户并设置密码**:
对于每个用户,登录系统并设置密码:
```
su - user1
passwd user1
```
3. **分配文件夹**:
为每个用户创建单独的文件夹,例如:
```
mkdir /home/user1_files
mkdir /home/user2_files
mkdir /home/user3_files
chown user1:user1 /home/user1_files
chown user2:user2 /home/user2_files
chown user3:user3 /home/user3_files
```
`chown`命令用于改变文件所有者及群组所有权。
4. **限制文件夹访问**:
使用`chmod`命令给每个文件夹设置只读、只写属性,以及禁止其他人访问:
```
chmod 700 /home/user1_files
chmod 700 /home/user2_files
chmod 700 /home/user3_files
```
这里`700`表示只有文件的所有者(user1、user2或user3)有读、写和执行权限,其他用户无权访问。
5. **测试文件权限**:
每个用户可以在自己的文件夹下创建文件,尝试访问其他用户的文件夹会收到权限拒绝提示。
注意:这些操作假设您已经安装了`sudo`,如果没有,需要先安装`yum install sudo`。另外,实际环境中建议通过SELinux或firewall规则进一步增强安全性。
阅读全文