精华内容
下载资源
问答
  • Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候。这个时候如果我们切回root用户下效率就会比较低,所以用sudo命令就会很方便。 2.安装...

    系统环境: Centos7.0
    1.背景:
    sudo是Linux系统管理指令,是允许系统管理员让普通用户执行一些或者全部root命令的一个工具。Linux系统下,为了安全,一般来说我们操作都是在普通用户下操作,但是有时候普通用户需要使用root权限,比如在安装软件的时候。这个时候如果我们切回root用户下效率就会比较低,所以用sudo命令就会很方便。
    2.安装sudo

      设置之前必须得安装sudo,安装方法:
    
      yum  install  sudo //这个安装包很小,不到1M
    

    3.设置

    (1)进入root用户,打开sudoers文件:

    su   root //进入root用户
    
    vim  /etc/sudoers //打开sudo的配置文件
    

    (2)修改sudoers文件
    先找到如下图所示的一行:(root ALL=(ALL) ALL)
    在这里插入图片描述
    然后给普通用户xm添加sudo权限,在“root ALL=(ALL) ALL”这一行下面,加入如下图所示的一行(用户名 ALL=(ALL ) ALL),并保存。
    在这里插入图片描述
    另一种情况,若想在输入sudo时免密访问,可在“root ALL=(ALL) ALL”这一行下面,加入如下图所示的一行(用户名 ALL=(ALL ) NOPASSWD:ALL),并保存。
    在这里插入图片描述

    ps:有些小伙伴可能会注意到sudoers文件只是一个只读文件,其实强制修改的话也没关系,但是如果你觉得不安全,可以在修改文件之前先赋予文件写权限(w),修改保存之后再收回写权限,操作如下:

    chmod  u+w  /etc/sudoers
    
     //进行修改(参考上面修改过程)
    
    chmod  u-w  /etc/sudoers
    

    4.测试

    现在已经给xm用户sudo权限了,可以试着用一下sudo命令在xm用户下创建一个abc文件。
    切换到xm普通用户:

    su  xm
    cd   ~
    sudo  mkdir  test
    
    展开全文
  • 引文:在实验室服务器上每个人分配了一个账号,但是有时候普通用户需要使用root权限,比如装一些软件之类。下面介绍怎么普通用户添加sudo命令权限。 前提:sudo安装完成 没配置之前希望在普通用户下,...

    引文:在实验室的服务器上给每个人分配了一个账号,但是有的时候普通用户需要使用root权限,比如装一些软件之类的。下面介绍怎么给普通用户添加sudo命令权限。

    前提: sudo安装完成

    没配置之前希望在普通用户下,通过sudo命令,让用户暂时拥有root权限,并创建一个文件夹。很明显,失败了,错误原因是:该用户暂没有root权限。 
    这里写图片描述

    解决办法如下

    1.打开sudoers文件

    切换到root用户下,cd root,运行visudo命令,visudo命令是用来编辑修改/etc/sudoers配置文件

    [root@master ~]# visudo

    如下图所示,打开sudoers文件 
    这里写图片描述

    2.修改suduers文件

    找到如下图所示,标出红线的一行

    root  ALL=(ALL)    ALL

    给liudiwei添加sudo权限 
    在“root ALL=(ALL) ALL”这一行下面,再加入一行:

    liudiwei ALL=(ALL)     ALL

    其中,xulei为你当前使用的用户名,也就是普通用户的用户名 
    这里写图片描述 
    :wq保存退出!

    3.测试是否成功

    切换到普通用户

    su liudiwei
    cd ~
    sudo mkdir test

    恭喜,验证密码后,通过!如图所示: 
    这里写图片描述 
    使用sudo命令执行mkdir test,那么test是以root用户来创建的。

    补充:如果想以后每次使用sudo的时候不再验证密码,可以在刚刚的sudoers文件做如下操作: 
    这里写图片描述 
    其中timestamp_timeout=-1只需验证一次密码,以后系统自动记忆,runasp需要root密码,如果不加默认是要输入普通账户的密码.

    转载于:https://www.cnblogs.com/xiaofeiIDO/p/7999874.html

    展开全文
  • 引文:在实验室服务器上每个人分配了一个账号,但是有时候普通用户需要使用root权限,比如装一些软件之类。下面介绍怎么普通用户添加sudo命令权限。 前提: sudo安装完成 1.打开sudoers文件 切换到root...

    系统环境:centos 7.0

    引文:在实验室的服务器上给每个人分配了一个账号,但是有的时候普通用户需要使用root权限,比如装一些软件之类的。下面介绍怎么给普通用户添加sudo命令权限。

    前提: sudo安装完成

    1.打开sudoers文件

    切换到root用户下,cd root,运行visudo命令,visudo命令是用来编辑修改/etc/sudoers配置文件

    [root@master ~]# visudo
    

    如下图所示,打开sudoers文件

    在这里插入图片描述

    2.修改suduers文件

    找到如下图所示,标出红线的一行

    root  ALL=(ALL)    ALL
    

    给zabbix添加sudo权限
    在“root ALL=(ALL) ALL”这一行下面,再加入一行:

    zabbix ALL=(ALL)     ALL
    

    其中,zabbix为你当前使用的用户名,也就是普通用户的用户名

    :wq保存退出!
    

    3.测试是否成功

    切换到普通用户

    su zabbix
    cd ~
    sudo mkdir test
    
    展开全文
  • linux用户增加sudo权限

    2017-11-27 13:47:24
    引文:在实验室的Linux服务器上每个人分配了一个账号,但是有时候普通用户需要使用root权限,比如装一些软件之类。下面介绍怎么普通用户添加sudo命令权限。 前提: sudo安装完成 没配置之前希望在...

    一些操作老是用过了就忘记,看到一个好的笔记就复制过来

    引文:在实验室的Linux服务器上给每个人分配了一个账号,但是有的时候普通用户需要使用root权限,比如装一些软件之类的。下面介绍怎么给普通用户添加sudo命令权限。

    前提: sudo安装完成

    没配置之前希望在普通用户下,通过sudo命令,让用户暂时拥有root权限,并创建一个文件夹。很明显,失败了,错误原因是:该用户暂没有root权限。 
    这里写图片描述

    解决办法如下

    1.打开sudoers文件

    切换到root用户下,cd root,运行visudo命令,visudo命令是用来编辑修改/etc/sudoers配置文件

    [root@master ~]# visudo

    如下图所示,打开sudoers文件 
    这里写图片描述

    2.修改suduers文件

    找到如下图所示,标出红线的一行

    root  ALL=(ALL)    ALL

    给liudiwei添加sudo权限 
    在“root ALL=(ALL) ALL”这一行下面,再加入一行:

    liudiwei ALL=(ALL)     ALL

    其中,xulei为你当前使用的用户名,也就是普通用户的用户名 
    这里写图片描述 
    :wq保存退出!

    3.测试是否成功

    切换到普通用户

    su liudiwei
    cd ~
    sudo mkdir test

    恭喜,验证密码后,通过!如图所示: 
    这里写图片描述
    使用sudo命令执行mkdir test,那么test是以root用户来创建的。

    补充:如果想以后每次使用sudo的时候不再验证密码,可以在刚刚的sudoers文件做如下操作: 
    这里写图片描述
    其中timestamp_timeout=-1只需验证一次密码,以后系统自动记忆,runasp需要root密码,如果不加默认是要输入普通账户的密码.


    展开全文
  • linux 没有root权限的用户安装GCC

    万次阅读 多人点赞 2018-03-30 21:52:09
    Linux下,如果有root权限的话,使用sudo apt install 就可以很方便安装软件,而且同时也会帮你把一些依赖文件也编译安装好。但是如果不是用自己机器,一般情况下是没有root 权限的。所以就需要自己动手...
  • 权限的概述 ·权限是指某个计算机用户具有使用软件资源的权利。 ·文件资源所拥有的相关权限就是文件权限2.权限的分类1)普通权限 用户正常情况去操作文件所具有的权限。2)高级权限 用户对某个文件操作有特殊权限,而...
  • 系统用户uid号范围: 1-999 (CentOS7),主要留给系统中的软件程序使用,而不是我们用户使用。 登陆用户uid号范围: 1000+(CentOS7) -u 可直接查看uid号 [root@CentOS7 ~]# id uid=0(root) gid...
  • Linux下安装网络软件的步骤(给linux初学者,linux大神请绕路) 首先下载你所需要的软件带有deb后缀的文件 然后切换到该文件的目录 切换到超级用户权限或者是(sudo) 使用sudo dpkg -i +文件名.deb...
  • LinuxLinux权限详解

    2018-08-21 22:23:11
    通常,系统管理员,或者在网络中的网络管理员,对某个特定资源的使用分配给用户不同的权限,系统软件则自动地强制执行这些权限。 在Linux系统下  Linux系统下有两种用户,即:超级用户(root)和普通用户。  ...
  • linux终端 终端(Terminal)和控制台(Console)是有区别。 在物理机系统上可以通过使用[Ctrl...有壳就有核,这里核就是指 UNIX/Linux 内核,Shell 是指“提供给使用使用界面”的软件(命令解析器),类似于 ...
  • Linux权限管理

    2019-07-13 23:29:00
    ·权限是指某个计算机用户具有使用软件资源的权利。 ·文件资源所拥有的相关权限就是文件权限 2.权限的分类 1)普通权限 用户正常情况去操作文件所具有的权限。 2)高级权限 用户对某个文件操作有特殊权限...
  • 一、文件权限的控制  1)权限存在的意义  在多用户计算机系统的管理中,权限(privilege)...通常,系统管理员,或者在网络中的网络管理员,对某个特定资源的使用分配给用户不同的权限,系统软件则自动地强制执行...
  • 为什么我们需要把Linux做为自己的平台,有很多原因,这里我们列出必要的10个原因。  Linux一来都是做为...Windows操作系统了操作计算人的人太多的默认权限 ,当然也了病毒无穷无尽的权限和漏洞,防不胜防,而Lin
  • 用户用户组 ... 1-499系统预留编号 预留安装的软件和服务 用户手动创建的用户组从500开始 组密码占位符都是x 如果组内只有一个用户,而且用户名和组名相同话,是可以省略用户名 root:x:0:roo...
  • 用户组:具有相同系统权限的一组用户/etc/group: 存储当前系统中所有用户信息 (1)root用户组组号一定是0 (2)组号1-499属于系统预留主编号,一般预留安装在操作系统中的软件或服务。越早安装的软件...
  • 当然,上面ABC只是虚构的软件.Sudo表示你授权管理员(超级用户)权限给下面命令.这需要你输入管理员密码.这和你打开新立得时候需要输入密码是一样道理,只不过现在是在终端下而已.如果你直接输入sudo aptitude,...
  • 这是因为,对于linux系统而言,1024以下端口,普通用户是无法使用的. 网上关于这方面解决方案有两种,一种呢就是什么文件root权限. 还有一种就是做端口跳转.我觉得可能端口跳转可能比较安全吧.就着重介绍...
  • linux下获得root权限运行程序

    千次阅读 2017-06-27 17:21:24
    linux下系统的默认root用户是不被启用的,这和MS windows的做法恰恰相反,windows XP却是安装好系统好,就你创建一个自动登录的管理...推荐只有当要修改系统设置,或安装软件时才使用root用户的权限。 一、启用ro
  • linux用户用户

    2015-04-02 13:07:17
    用户使用操作系统人; 用户组:具有相同系统权限的一组用户。 2:查看用户组 1. /etc/group 组名:组密码(x为占位符):组编号 (1-499是预留系统用户,操作系统中的软件和服务等):组用户名(用户名...
  • Linux sudo权限赋予机制解析及应用

    千次阅读 2020-08-04 20:21:57
      在Linux使用过程中,我们或多或少都接触过sudo命令,内核更新、软件安装、用户管理、系统配置……在为了安全而不使用root登录的Linux系统中,我们进行大多数配置操作都需要用到sudo命令。但是,在每一条...
  • Linux下Tomcat使用80端口

    2016-12-15 20:48:51
    这是因为,对于linux系统而言,1024以下端口,普通用户是无法使用的. 网上关于这方面解决方案有两种,一种呢就是什么文件root权限. 还有一种就是做端口跳转.我觉得可能端口跳转可能比较安全吧.就着重介
  • linux远程安装和使用

    2018-05-08 16:25:00
    Putty:一个Telnet、SSH、rlogin、纯TCP以及串行接口连接软件,体积小、...linux系统中又很多类型的用户,也即拥有不同的权限,这是比较特殊的,如chmod +w myname.txt 表示myname.txt这一文件的所有用户(所有...
  • 有了最高权限,你就可以为所欲为,换句话说,如果恶意程序获取到了ROOT权限,那么就可以肆意地破坏你手机,获取隐私…所以厂商一般在生产手机时候,不会提供给用户ROOT权限,官方宣称是为了保护用户手机安全...
  • Ubuntu软件管理在大多数的Linux中,都有的软件管理工具,比如Ubuntu常用是apt,通过软件管理包来安装和更新软件等sudo apt install –y lrzsz # 安装软件sudo apt uninstall –y lrzsz # 卸载软件sudo apt ...
  • Linux Install命令

    2020-09-15 07:22:13
    install命令作用是安装或升级软件或备份数据,它的使用权限是所有用户。 本文重点大家介绍Linux Install命令,感兴趣朋友一起看看吧
  • Linux下Tomcat使用80端口映射到8080端口

    万次阅读 2015-10-16 15:20:40
    这是因为,对于linux系统而言,1024以下端口,普通用户是无法使用的.  网上关于这方面解决方案有两种,一种呢就是什么文件root权限.  还有一种就是做端口跳转.我觉得可能端口跳转可能比较安全吧.就着重介

空空如也

空空如也

1 2 3 4 5 ... 11
收藏数 206
精华内容 82
关键字:

linux给用户使用软件的权限

linux 订阅