linux三. 用户管理(20分) 1. 进入终端; 2. 添加用户userone:UID为1002 ,创建它的主目录为:/home/userone 并同时指定它的shell为bash。 3. 添加用户usertwo:设置UID为1003 ,创建它的主目录为:/home/usertwo并同时指定它的shell为bash。 4. 给userone 、usertwo创建密码; 5. 以userone身份在主界面登录之后 1) 在根目录下创建名为usershare的目录, 2) 在usershare目录下创建bin.c文件,内容如下: #include <stdio.h> int main() { printf("userone\n"); return 0; } 3) 执行bin.c文件并正确输出userone; 6. 以usertwo身份登录; 1) 修改bin.c文件内容为: #include <stdio.h> int main() { printf("usertwo\n"); return 0; } 2) 执行bin.c文件并输出usertwo; 3) 在/usershare目录下创建usertwohome 4) 将bin.c文件拷贝到usertwohome目录下,并更名为user2bin.c 7. 再次以最开始的用户名登录,进入终端; 1) 创建一个group用户组; 2) 将userone、 usertwo两个用户添加到group组中; 3) 在/tmp下创建group.txt文件。 4) 在group.txt文件中填入个人信息(用自己的信息代替*): Name:**** Sex:**** Phone:******* 5) 将group.txt文件复制到userone 、usertwo各自的家目录中: 6) 只能用户自己可读可写group.txt文件,其它用户只有只读权限
时间: 2024-04-02 15:32:34 浏览: 91
创建用户-社会保障卡文件结构和数据项(v2.0)
好的,以下是您的问题的答案:
1. 进入终端:请问您使用的是哪个操作系统?如果是Linux,可以使用Ctrl+Alt+T快捷键打开终端。
2. 添加用户userone:UID为1002,创建它的主目录为:/home/userone并同时指定它的shell为bash。
- 使用命令sudo adduser --uid 1002 --home /home/userone --shell /bin/bash userone创建用户。
3. 添加用户usertwo:设置UID为1003,创建它的主目录为:/home/usertwo并同时指定它的shell为bash。
- 使用命令sudo adduser --uid 1003 --home /home/usertwo --shell /bin/bash usertwo创建用户。
4. 给userone、usertwo创建密码:
- 使用命令sudo passwd userone和sudo passwd usertwo设置密码。
5. 以userone身份在主界面登录之后
1) 在根目录下创建名为usershare的目录
- 使用命令sudo mkdir /usershare创建目录。
2) 在usershare目录下创建bin.c文件,内容如下:
```
#include <stdio.h>
int main() {
printf("userone\n");
return 0;
}
```
- 使用命令sudo nano /usershare/bin.c命令创建并编辑文件,然后将上述代码复制粘贴到文件中并保存。
3) 执行bin.c文件并正确输出userone;
- 使用命令sudo gcc /usershare/bin.c -o /usershare/bin && sudo /usershare/bin命令编译并执行文件,输出为userone。
6. 以usertwo身份登录;
1) 修改bin.c文件内容为:
```
#include <stdio.h>
int main() {
printf("usertwo\n");
return 0;
}
```
- 使用命令sudo nano /usershare/bin.c命令打开文件并修改,保存后退出。
2) 执行bin.c文件并输出usertwo;
- 使用命令sudo gcc /usershare/bin.c -o /usershare/bin && sudo /usershare/bin命令编译并执行文件,输出为usertwo。
3) 在/usershare目录下创建usertwohome
- 使用命令sudo mkdir /usershare/usertwohome创建目录。
4) 将bin.c文件拷贝到usertwohome目录下,并更名为user2bin.c
- 使用命令sudo cp /usershare/bin.c /usershare/usertwohome/user2bin.c命令拷贝文件并重命名。
7. 再次以最开始的用户名登录,进入终端;
1) 创建一个group用户组
- 使用命令sudo groupadd group创建用户组。
2) 将userone、usertwo两个用户添加到group组中
- 使用命令sudo usermod -aG group userone和sudo usermod -aG group usertwo命令将用户添加到组中。
3) 在/tmp下创建group.txt文件
- 使用命令sudo nano /tmp/group.txt命令创建并编辑文件。
4) 在group.txt文件中填入个人信息(用自己的信息代替*):Name:**** Sex:**** Phone:*******
- 将个人信息填写到文件中并保存。
5) 将group.txt文件复制到userone、usertwo各自的家目录中:
- 使用命令sudo cp /tmp/group.txt /home/userone/和sudo cp /tmp/group.txt /home/usertwo/命令复制文件到各自的家目录中。
6) 只能用户自己可读可写group.txt文件,其它用户只有只读权限
- 使用命令sudo chmod 600 /home/userone/group.txt和sudo chmod 600 /home/usertwo/group.txt命令设置只有用户自己有读写权限,其它用户只有只读权限。
阅读全文