虚拟机中修改新建student用户的主目录为/home/student
时间: 2023-06-20 16:03:40 浏览: 126
你可以尝试以下步骤来修改新建student用户的主目录为/home/student:
1. 首先,在虚拟机中以root用户身份登录。
2. 创建一个新用户student,使用以下命令:
```
useradd -m -d /home/student -s /bin/bash student
```
-m 参数用于创建主目录,-d 参数用于指定主目录的路径,-s 参数用于指定登录shell的路径。
3. 修改student用户的密码,使用以下命令:
```
passwd student
```
4. 修改student用户的用户组,使用以下命令:
```
usermod -aG sudo student
```
这将把student用户添加到sudo组中。
5. 切换到student用户,使用以下命令:
```
su - student
```
6. 确认student用户的主目录已经修改为/home/student,使用以下命令:
```
echo $HOME
```
这应该输出/home/student。
注意:在修改用户的主目录之后,你可能需要修改一些配置文件中的路径,以确保它们指向正确的目录。例如,如果你使用了Apache Web服务器,则需要修改其中的配置文件。
相关问题
怎么返回虚拟机root@student:~#
如果你是在 Linux 虚拟机中,可以在终端中输入以下命令返回 root 用户的主目录:
```
cd /root
```
如果你是在 Windows 虚拟机中,可以在命令提示符中输入以下命令返回管理员用户的主目录:
```
cd \Users\Administrator
```
注意:以上命令假设你已经登录到了 root 或管理员用户的账户中。
、服务题(一共2题,根据题目难易程度分值不同,考试环境:RHEL8虚拟机两台,一个脚本 net+yum. sh,防火墙为开启状态。04为自己的学号。 考试前期准备:将脚本放入其中一台虚拟机中(PC1),执行脚本,配置好以下环 HOST NAME: station04. hnkfdx. edu HOST IP: 192.168.102.04/24 (DNS 和WEB服务器) GATEWAY: 192.168.102.2 DOMAIN: hnkfdx. edue PC2: HOST NAME:lmy04. hnkfdx. edu HOST IP: 192.168.102.252 GATEWAY: 192.168.102.2 DNS:192.168.102.04 DOMAIN: hnkfdx. edut 1、在PC1上部署DNS服务,解析的域名为hnkfdx.edu;域中有5台主机,ip和 主机名如下表所示。 IP地址 192.168.102.04 192.168.102.201 192.168.102.202 192.168.102.203 192.168.102.252 主机名 station04. hnkfdx. edu Studentl. hnkfdx.edu Student2. hnkfdx.edu Student3. hnkfdx. edulmy04.hnkfdx.edue 2、在PC1上安装配置 WEB服务器,完成以下需求:( (1)搭建一个基于用户站点的网页,网页路径/home/lmy/puklic.html,要求所有人都可以访问到此网页。网页内容为“I am liminyang” (2)配置虚拟主机,此虚拟主机拥有三个网站:www.hnkfdx.edu、 station04. hnkfdx.edu 和lmy04.hnkfdx.edu。 ①www. hnkfdx.edu 设置 DocumentReet.为/var/www/html,网页内容为 “www. hnkfdx.edu"。 ②station04. hnkfdx.edu 设置 DocumentReet.为/satation04,网页内容为 “station04. hnkfdx. edu"。 ③lmy04. hnkfdx.edu设置 DocumentReet.为/var/www/web1,网页内容为 “lmy04.hnkfdx.edu”,采用8080端口进行访问。 ④虚拟主机配置完成后请在客户端使用网站名访问网页内容。 3、防火墙为开启状态,请将你做的服务添加至防火墙上,使其客户端能够访问。
1、部署DNS服务
在PC1上安装DNS服务:
```
sudo yum install bind bind-utils -y
```
配置DNS服务:
```
sudo vim /etc/named.conf
```
在 `named.conf` 文件中添加以下内容:
```
options {
listen-on port 53 { 127.0.0.1; 192.168.102.04; }; # 监听的 IP 地址
listen-on-v6 { none; };
directory "/var/named"; # 数据存储目录
dump-file "/var/named/data/cache_dump.db";
statistics-file "/var/named/data/named_stats.txt";
memstatistics-file "/var/named/data/named_mem_stats.txt";
recursing-file "/var/named/data/named.recursing";
secroots-file "/var/named/data/named.secroots";
allow-query { any; }; # 允许访问的 IP 地址
recursion yes;
dnssec-enable yes;
dnssec-validation yes;
/* Path to ISC DLV key */
bindkeys-file "/etc/named.root.key";
managed-keys-directory "/var/named/dynamic";
};
logging {
channel default_debug {
file "data/named.run";
severity dynamic;
};
};
zone "." IN {
type hint;
file "named.ca";
};
zone "hnkfdx.edu" IN {
type master;
file "hnkfdx.edu.zone";
};
```
创建 `hnkfdx.edu.zone` 文件:
```
sudo vim /var/named/hnkfdx.edu.zone
```
添加以下内容:
```
$TTL 1D
@ IN SOA station04.hnkfdx.edu. root.hnkfdx.edu. (
2022072503 ; serial
8H ; refresh
2H ; retry
1W ; expire
1D ; minimum TTL
)
IN NS station04.hnkfdx.edu.
station04 IN A 192.168.102.04
Student1 IN A 192.168.102.201
Student2 IN A 192.168.102.202
Student3 IN A 192.168.102.203
lmy04 IN A 192.168.102.252
```
启动DNS服务:
```
sudo systemctl start named
```
设置DNS服务开机自启动:
```
sudo systemctl enable named
```
2、安装配置WEB服务器
在PC1上安装Apache Web服务器:
```
sudo yum install httpd -y
```
启动Apache Web服务器:
```
sudo systemctl start httpd
```
设置Apache Web服务器开机自启动:
```
sudo systemctl enable httpd
```
创建 `/home/lmy/public.html` 文件,并写入 "I am liminyang"。
```
sudo vim /home/lmy/public.html
```
添加以下内容:
```
I am liminyang
```
配置虚拟主机:
```
sudo vim /etc/httpd/conf/httpd.conf
```
在 `httpd.conf` 文件中添加以下内容:
```
<VirtualHost *:80>
ServerName www.hnkfdx.edu
DocumentRoot /var/www/html
</VirtualHost>
<VirtualHost *:80>
ServerName station04.hnkfdx.edu
DocumentRoot /station04
</VirtualHost>
<VirtualHost *:80>
ServerName lmy04.hnkfdx.edu
DocumentRoot /var/www/web1
Listen 8080
</VirtualHost>
```
创建 `/station04` 目录:
```
sudo mkdir /station04
```
在 `/station04` 目录下创建 `index.html` 文件,并写入 "station04.hnkfdx.edu"。
```
sudo vim /station04/index.html
```
添加以下内容:
```
station04.hnkfdx.edu
```
在 `/var/www/web1` 目录下创建 `index.html` 文件,并写入 "lmy04.hnkfdx.edu"。
```
sudo mkdir /var/www/web1
sudo vim /var/www/web1/index.html
```
添加以下内容:
```
lmy04.hnkfdx.edu
```
重启Apache Web服务器:
```
sudo systemctl restart httpd
```
3、添加防火墙规则
在PC1上添加防火墙规则:
```
sudo firewall-cmd --permanent --add-service=dns
sudo firewall-cmd --permanent --add-service=http
sudo firewall-cmd --permanent --add-service=https
sudo firewall-cmd --permanent --add-port=8080/tcp
sudo firewall-cmd --reload
```
阅读全文