Centos7在VMware上的安装;添加普通用户到sudo组并且免密码执行;用命令行安装软件包

1.Centos7在VMware上的安装

安装图形界面
没有图形界面需要的,可以在第13步选择最小安装,不过即使图形界面。也可以通过crtl+alt+F2进入命令行模式。
root密码和用户密码,小于八位或者太简单需要同意两次,自己试验用没有必要很复杂,时不时要输密码很麻烦的,可以就设置简单的123456按两遍确认就行了。

2.添加普通用户到sudo组并且免密码执行

2.1 sudo
  Sudo是linux系统中,非root权限的用户提升自己权限来执行某些特性命令的方式,它使普通用户在不知道超级用户的密码的情况下,也可以暂时的获得root权限。
  一般,普通用户在执行特殊命令是,只需要在特殊命令(如 yum)前面加上sudo,并输入自己的用户密码就可以了,在之后的5分钟内,再次使用特殊命令时,就无需再次输入用户密码。
  同时,sudo提供了强大的日志管理,其中详细的记录了每个用户都干了什么。
  sudo用户的管理是在文件:/etc/sudoers中存放的。也就是说,如果想把某个用户加入到sudo用户群里面,就需要自行配置这个文件,在读写这个文件时,需要root的权限。
2.2将用户添加到sudo组
  在使用sudo的时候,如果出现”xxx is not in the sudoers file. This incident will be reported.”说明当前用户名:xxx是没有权限使用sudo的,这个时候我们就需要修改/etc/sudoers来为当前用户dba添加sudo权限。
  1).使用 “su –” 命令,进入root用户;
  这里写图片描述
  2).为sudoers文件添加写入的权限:使用命令 “chmod u+w /etc/sudoers”
  这里写图片描述
  3).执行visudo 命令,按“i”进入编辑模式后,找到“root ALL=(ALL) ALL ”,在后面添加:”dba ALL=(ALL) NOPASSWD: ALL”,再按一下“Esc”键退出编辑,输入“wq”(write quit)后,退出sudoers。
   这里写图片描述
   这里写图片描述
  4).输入“chmod u-w /etc/sudoers”将文件的写入属性去掉
  5).通过“exit”切换回自己的用户,再使用sudo whoami命令时,如果返回root,就可以使用了
  这里写图片描述

3.用命令行安装软件包

  额,这个就是安装软件的事情了,如果可以上网,就普通的yum源安装就好了,不能上网就看下面的博客吧。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 如果Linux用户不在sudoers中,那么他们将无法使用sudo命令具有管理员权限的操作。这意味着他们将无法安装软件、修改系统设置等等。解决方法是将用户添加sudoers文件中或者创建一个新的sudoer账户。 ### 回答2: sudo是一个在Linux系统中非常重要的命令。它可以让普通用户通过输入密码来获得root用户的权限,从而执行一些需要超级用户权限的操作。这个权限是通过把普通用户加入sudoer(使用sudo用户)组来控制的。 如果一个Linux用户不在sudoer组中,那么就不能执行sudo命令,也就不能获得root用户的权限。这个用户只能使用普通用户的权限,执行普通用户能够执行的一些操作。 在一个Linux系统中,把用户加入sudoer组的方法如下:首先要使用root用户或者已经在sudoer组中的用户执行以下命令: ``` sudo usermod -a -G sudo username ``` 其中,username是要被加入sudoer组的用户名。这个命令将username用户加入sudoer组中。 Linux用户不在sudoer组中可能存在的影响是,他不能执行一些需要root用户权限的操作。例如,如果需要修改一些系统文件,或者执行一些需要root权限的安装程序,这个用户就需要先获得root权限。如果不能通过sudo命令获得这个权限,那么这些操作就无法执行。 因此,如果一个Linux系统中有多个用户需要执行需要root权限的操作,建议把这些用户都加入sudoer组中,以方便管理和操作。 ### 回答3: sudoer是指在Linux系统上可以使用sudo命令用户列表。当Linux用户需要执行系统级别的操作时,需要获得超级用户的权限。但是,在Linux系统上所有用户都不具备超级用户的权限,而只有那些被列入sudoer列表中的用户才能够通过sudo命令来获得超级用户权限。 如果一个Linux用户不在sudoer中,那么他就不能够使用sudo命令来获得超级用户权限。这意味着,他将无法执行那些只有超级用户才能执行的系统操作,比如修改系统配置、安装程序或者管理用户等。这样将会给用户带来很多限制和不便,特别是在需要处理系统级别的问题时。因此,在Linux系统中,将一个用户添加sudoer列表中是很重要的。 但是,并不是所有的用户都应该被添加sudoer列表中。因为在sudoer列表中的用户可以获得超级用户权限,他们有可能会误操作或者意外地删除或破坏掉系统中重要的文件或者数据。因此,在将用户添加sudoer列表之前,必须非常小心,确保这个用户需要这样的权限。同时,应该给sudoer用户提供必要的培训和指引,以确保他们正确地使用sudo命令来避出现潜在问题和安全风险。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值