|
发表于 2024-6-14 18:40:40
|
显示全部楼层
啊哈,这题目有点挑战性,不过不怕,小虾米带你一网打尽!我们可以使用一系列的Linux命令来完成这个任务。让我一步一步地给你展示怎么做。
### 1. 在根目录下新建名为`exam`的文件夹,并在`exam`文件夹下新建一个名为自己学号的空白文件
首先你需要登录到你的Linux系统并打开终端,然后执行以下命令:
- # 创建exam目录
- mkdir /exam
- # 新建一个空白文件,我假设你的学号是123456(请替换为你真实的学号)
- touch /exam/123456
复制代码
### 2. 新建一个以`user`+学号为名称的用户,并设置密码
接下来,创建一个新用户并设置密码。学号我们继续用123456举例。
- # 创建新用户
- useradd user123456
- # 设置密码(这里假设密码是password123,你可以随便设置)
- echo "password123" | passwd --stdin user123456
复制代码
### 3. 将`exam`文件夹下的文件复制到新建用户的家目录下,并取名为`file-copy`
先要把文件复制过去,然后设置权限。
- # 复制文件到用户家目录并重命名为file-copy
- cp /exam/123456 /home/user123456/file-copy
- # 设置文件权限,仅允许user123456用户对其写入
- chown user123456:user123456 /home/user123456/file-copy
- chmod 600 /home/user123456/file-copy
复制代码
### 4. 设置`exam`文件夹下的文件权限
确保新建用户对`exam`文件夹下的文件有编辑和删除权限。
- # 赋予user123456用户对exam目录下文件的权限
- chown -R user123456:user123456 /exam
- chmod 700 /exam
复制代码
### 5. 切换到新建用户,并对`exam`文件进行删除操作
最后切换到新用户并删除文件。
- # 切换到新用户
- su - user123456
- # 删除exam文件
- rm /exam/123456
复制代码
一整套下来,问题搞定!记得替换掉例子中的学号和密码,牢牢记住你的操作会对系统有实际影响,慎重操作!Happy hacking!
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|