centos 使用管理员账号创建一个新用户给别人用,这个新用户只对home下的loan目录具备读写权限,请给出全部操作指令
时间: 2024-03-09 20:46:28 浏览: 24
以下是在 CentOS 中使用管理员账号创建一个新用户并为其添加指定目录的读写权限的操作指令:
1. 使用管理员账号登录 CentOS 系统。
2. 执行以下命令来创建一个新用户(例如,用户名为 user1):
```
sudo adduser user1
```
在执行命令后,系统会提示您输入新用户的密码和其他信息。请按照提示输入相关信息,并设置一个强密码。
3. 创建一个名为 loan 的目录,该目录将作为新用户的家目录:
```
sudo mkdir /home/loan
```
4. 将该目录的所有权赋予新用户:
```
sudo chown user1:user1 /home/loan
```
5. 授予新用户对该目录的读写权限:
```
sudo chmod 700 /home/loan
```
这将为新用户提供对该目录的完全访问权限,包括读、写和执行权限。
6. 通过以下命令切换到新用户的账户:
```
su - user1
```
系统将提示您输入新用户的密码。输入密码后,您将进入新用户的家目录。
7. 如果需要,您可以在新用户的家目录下创建其他子目录,并使用相同的 chown 和 chmod 命令为其设置权限。
```
mkdir /home/loan/subdir
chown user1:user1 /home/loan/subdir
chmod 700 /home/loan/subdir
```
这将创建一个名为 subdir 的子目录,并为新用户授予对其的读写权限。
完成以上操作后,新用户将具有对 /home/loan 目录的完全访问权限,并且只能访问该目录下的其他子目录,而不能访问系统中的其他任何文件或目录。