素材来源:Redhat Linux 8.0培训教材《RH124》、《RH134》和《RH294》
玩了5-6年的Linux,现在再来温习一遍RHCE培训教材,按照指导完成实验并与大家分享。
附上汇总贴:玩转Redhat Linux 8.0系列 | 合集_热爱编程的通信人的博客-CSDN博客
1 从workstation,使用ssh命令以student用户身份登录servera。
[student@workstation ~]$ ssh student@servera
student@servera's password:
Activate the web console with: systemctl enable --now cockpit.socket
This system is not registered to Red Hat Insights. See https://cloud.redhat.com/
To register this system, run: insights-client --register
Last login: Sun May 21 19:34:35 2023 from fe80::20c:29ff:fe3b:5822%ens33
[student@servera ~]$
2 将redhat用作密码,切换到root用户。
[student@servera ~]$ su -
Password:
[root@servera ~]#
3 使用mkdir命令来创建/home/consultants目录。
[root@servera ~]# mkdir /home/consultants
[root@servera ~]#
4 使用chown命令, 将consultants目录的组所有权更改给consultants。
[root@servera ~]# chown :consultants /home/consultants
[root@servera ~]#
5 确保consultants组的权限允许组成员在/home/consultants目录中创建和删除文件。这些权限应禁止其他人访问文件。
5.1 使用ls命令, 确认consultants组的权限允许组成员在/home/consultants目录中创建和删除文件。
[root@servera ~]# ls -ld /home/consultants
drwxr-xr-x. 2 root consultants 6 May 21 19:37 /home/consultants
[root@servera ~]#
注意consultants组当前没有写入权限。
5.2 使用chmod命令, 为consultants组添加写入权限。
[root@servera ~]# chmod g+w /home/consultants
[root@servera ~]# ls -ld /home/consultants
drwxrwxr-x. 2 root consultants 6 May 21 19:37 /home/consultants
[root@servera ~]#
5.3 使用chmod命令, 禁止其他人访问/home/consultants目录中的文件。
[root@servera ~]# chmod 770 /home/consultants
[root@servera ~]# ls -ld /home/consultants
drwxrwx---. 2 root consultants 6 May 21 19:37 /home/consultants
[root@servera ~]#
6 退出root shell并切换到consultant1用户。密码是redhat。
[root@servera ~]# exit
logout
[student@servera ~]$ su - consultant1
Password:
[consultant1@servera ~]$
7 前往/home/consultants目录, 再创建一个名为consultant1.txt的文件。
7.1 使用cd命令更改到/home/consultants目录。
[consultant1@servera ~]$ cd /home/consultants
[consultant1@servera consultants]$
7.2 使用touch命令, 创建一个名为consultant1.txt的空文件。
[consultant1@servera consultants]$ touch consultant1.txt
[consultant1@servera consultants]$
8 使用ls -l命令,列出新文件的默认用户和组所有权及其权限。
[consultant1@servera consultants]$ ls -l consultant1.txt
-rw-rw-r--. 1 consultant1 consultant1 0 May 21 19:44 consultant1.txt
[consultant1@servera consultants]$
9 确保consultants组的所有成员都可以编辑consultant1.txt文件。将consultant1.txt文件的组所有权更改给consultants。
9.1 使用chown命令, 将consultant1.txt文件的组所有权更改给consultants。
[consultant1@servera consultants]$ chown :consultants consultant1.txt
[consultant1@servera consultants]$
9.2 使用ls命令及-l选项,列出consultant1.txt文件的新所有权。
[consultant1@servera consultants]$ ls -l consultant1.txt
-rw-rw-r--. 1 consultant1 consultants 0 May 21 19:44 consultant1.txt
[consultant1@servera consultants]$
10 退出shell并切换到consultant2用户。密码是redhat。
[consultant1@servera consultants]$ exit
logout
[student@servera ~]$ su - consultant2
Password:
[consultant2@servera ~]$
11 前往/home/consultants目录。确保consultant2用户可以向consultant 1.txt文件添加内容。退出shell。
11.1 使用cd命令更改到/home/consultants目录。使用echo命令添加text到consultant1.txt文件中。
[consultant2@servera ~]$ cd /home/consultants/
[consultant2@servera consultants]$ echo "text" >> consultant1.txt
[consultant2@servera consultants]$
11.2 使用cat命令验证该文本是否已添加到consultant1.txt文件中。
[consultant2@servera consultants]$ cat consultant1.txt
text
[consultant2@servera consultants]$
11.3 退出shell。
[consultant2@servera consultants]$ exit
logout
[student@servera ~]$
12 从servera注销。
[student@servera ~]$ exit
logout
Connection to servera closed.
[student@workstation ~]$