O-Linux&Shell-W2

O-Linux&Shell-W2

Linux系统基本配置(共10分)

一、操作题(每题1分,共10分)

  1. 使用root用户登录系统。

  2. 使用ls /etc命令查看sudoers的权限情况。(2分)

  3. 使用chmod u+w sudoers命令将sudoers文件修改为可写。(2分)

  4. 使用vi /etc/sudoers命令对sudoers进行修改,将自己名字的普通用户加入到sudoers白名单中,保存退出。(2分)

  5. 切换用户到自己名字的普通用户。(4分)

  6. 当前目录为root用户主目录,在此目录下使用ls命令查看结果。

  7. 继续使用sudo ls命令查看结果。

  8. 叙述一下第6步与第7步有区别的原因是什么。

  9. 使用vi /etc/sysconfig/network-scripts/ifcfg-ens33命令检查网卡是否打开,如未打开则修改为打开。

  10. 重启虚拟机后,使用ip addr查询一下自己虚拟机的ip地址。

下面是步骤解析
1.ls -l /etc/sudoers 用来查看/etc/sudoers目录文件下的权限。
2.chmod u+w /etc/sudoers 改变sudoers的权限。
(为了方便后边重复,在这一步我建议你可以再执行一次
chmod u+w /etc/sysconfig/network-scripts/ifcfg-ens33 在此注意一下,我的最后不是ifcfg-ens33,也可能是不同系统不一样)
PS:执行完chmod语句后是没有反应的,有反应说明你错了
O-Linux&Shell-W2_第1张图片
3.vi /etc/sudoers 编辑sudoers
用键盘移动光标,往下移到红色标记处。也就是root的“r”下方 按键盘 i 键下方提示insert
再键入 用户名 ALL=(ALL) ALL

如下所示:
root ALL=(ALL) ALL
用户名 ALL=(ALL) ALL
保存退出 按esc 键入:wq O-Linux&Shell-W2_第2张图片
4.接下来按题目要求 切换用户

su 用户名
ls
sudo ls

区别自己就可以看到了,主要是权限不一样。

继续键入

vi /etc/sysconfig/network-scripts/ifcfg-ens33

如果有错那可能就是后边的ifcfg-ens33不一样
需要查一下到底叫啥名
键入:

ls /etc/sysconfig/network-scripts

我的则显示ifcfg-enp0s5 那就可以将命令改为:

vi /etc/sysconfig/network-scripts/ifcfg-enp0s5

(若提示文件只读,你需要切回root用户
键入:

chmod u+w /etc/sysconfig/network-scripts/ifcfg-enp0s5

和上边第2步括号内的一样,然后再运行
vi /etc/sysconfig/network-scripts/ifcfg-enp0s5 )
按i 进入编辑 将onboot = “no” 改为 “yes” (我这里已经改了)

5.最后一步就是重启 键入ip addr

大概就这个样子,一定要注意这个IP是在 第2项 eth0:下的。

你可能感兴趣的:(Linux)