类似于Windows系统中的Administrator,root是Linux系统中的超级管理员用户帐户,拥有所谓的管理员权限,该帐户拥有整个系统的最高权限,可方便地对于系统的部件进行删除或更改。在Linux系统中对很多文件进行修改都需要有root(管理员)权限,比如对/ect/profile等文件的修改。很多情况下,我们在进行开发的时候都是使用普通用户进行登录的,尤其在进行一些环境变量的配置工作时,常常需要对一些文件进行修改,这时候我们必须要获得管理员权限,才能进行下一步操作。那么我们在Linux获取管理员权限方法是什么?

一般来说,Linux获得管理员权限的方法有2种,具体操作如下:

1. 使用su命令切换到root用户,在root用户下对那些文件进行修改,完成相关配置工作。2.使用su命令切换到root用户,修改/etc/sudoers文件,让普通用户具有sudo权限,然后利用su命令切换回普通用户,在执行相关命令前加上sudo。

方法一:使用su命令

一般情况下,Linux下root用户默认是没有密码,要利用su命令切换到root用户,需要先利用sudo passwd root命令对root用户设置初始密码,如下图所示:

注意:有些情况下,在输入完sudo passwd root命令之后、修改密码之前,还需要输入该普通用户的密码。

在修改完root用户的密码之后,我们利用su root命令,输入root用户的密码就可以切换到root用户下来了。在root用户下具有系统所有权限,在对相关文件进行修改之后,我们可以继续利用su guowei命令回到普通用户(guowei)下来。

从root用户切换到普通用户时不需要输入普通用户的密码。

总而言之:su命令的作用就是用来进行切换用户的。

方法二:使用sudo命令

在执行命令前加上sudo让用户获得管理员权限,首先需要在root用户下,具有管理员权限对/etc/sudoers文件进行修改。

我们需要先利用su命令切换到root用户下,输入visudo -f /etc/sudoers命令进行编辑,进入文件之后,找到root ALL=(ALL) ALL这条语句所在的地方,将root替换成你想要具有管理员权限的用户名(比如:guowei),在这行语句下面输入guowei ALL=(ALL) ALL,然后进行保存。

简单提示一下,利用vi修改文件内容时,按i进入编辑模式,修改完毕之后,按esc键退出编辑模式之后,按shift键加:键,输入wq进行保存,有些时候需要输入wq!进行强制保存。

在给普通用户管理员权限之后,以后为了修改文件就可以直接在命令前加上sudo即可。

总而言之,sudo命令的作用就是让授权的普通用户能够以管理员权限执行命令。而Linux获得管理员权限的2种方法殊途同归,都是依靠sudo命令来执行的。想要学习更多的Linux系统中的关键知识,就来观看本站的Linux教程,名师讲解,让我们学习快人一步!

linux怎样获得最好权限,详解2种Linux获得管理员权限方法相关推荐

  1. linux目录档案权限详解,五、Linux的档案权限与目录配置

    1.使用者与群组 1.1.档案拥有者 1.2.群组概念 1.3.Linux系统中,默认情况下,所有的系统上的账号与一般身份使用者,还有那个root的相关信息,都是记录在/etc/passwd这个档案内 ...

  2. java 测试磁盘io,详解三种Linux测试磁盘IO性能的方法总结,值得收藏

    概述 在磁盘测试中我们一般最关心的几个指标分别为:iops(每秒执行的IO次数).bw(带宽,每秒的吞吐量).lat(每次IO操作的延迟). 当每次IO操作的block较小时,如512bytes/4k ...

  3. 修改oracle用户权限,详解如何实现Oracle修改用户权限和角色

    ------今天看了这篇文章 觉得对我们学习oracle 还是有很多帮助的,大家可以试着读读······· 这里将介绍Oracle修改用户权限的实现过程,包括一些权限管理方面的东西.希望通过本文能对大 ...

  4. linux修改文件内容_详解5种实用方法---Linux系统清空或删除大文件内容

    概述 有时我们在处理Linux终端中的文件时,可能要去清除文件的内容,而无需使用任何Linux命令行编辑器打开它.怎么才能实现呢?下面通过几种不同的方式教大家清空文件内容. 1.通过重定向到空来清空文 ...

  5. deepin linux 启动顺序,启动项详解和更改deepin启动内核的方法

    本帖最后由 voderlxiao 于 2018-7-24 22:43 编辑 内容来自网上查找和总结以及自己的尝试 boot里面的启动项是根据其它文件生成的,如果改boot里面,会在你更新grub后再次 ...

  6. 详解10种解决启动故障的方法

    开机自检时出现问题后会出现各种各样的英文短句,短句中包含了非常重要的信息,读懂这些信息可以自己解决一些小问题,可是这些英文难倒了一部分朋友,下面是一些常见的BIOS短句的解释,大家可以参考一下. 1. ...

  7. linux文件权限详解

    linux文件权限详解 一.文件和目录权限概述 在linux中的每一个文件或目录都包含有访问权限,这些访问权限决定了谁能访问和如何访问这些文件和目录. 通过设定权限可以从以下三种访问方式限制访问权限: ...

  8. linux 755 777是什么权限,linux系统下644、755、777权限详解

    linux系统644.755.777权限详解 常用的linux文件权限: 444 r--r--r-- 600 rw------- 644 rw-r--r-- 666 rw-rw-rw- 700 rwx ...

  9. linux文件属性644到755,linux:644、755、777权限详解

    第一位7等于4+2+1,rwx,所有者具有读取.写入.执行权限: 第二位5等于4+1+0,r-x,同组用户具有读取.执行权限但没有写入权限: 第三位5,同上,也是r-x,其他用户具有读取.执行权限但没 ...

  10. linux中权限详解,linux 权限详解

    转载自博客园: 用户组 在linux中的每个用户必须属于一个组,不能独立于组外.在linux中每个文件有所有者.所在组.其它组的概念 - 所有者 - 所在组 - 其它组 - 改变用户所在的组 所有者 ...

最新文章

  1. ueditor编辑器java使用_ueditor编辑器的用法图文教程
  2. [收藏]为DataGrid添加CheckBox控件
  3. MATLAB实现多元线性回归预测
  4. Kafka集群部署搭建完美标准版
  5. python布尔类型运算_Python bool类型和比较运算符(入门必读)
  6. oracle 存储过程 胡勇,Oracle SQL:经典查询练手第二篇
  7. jquery控制只监听数字_如何在jQuery中监听并保持单击?
  8. udp recvfrom阻塞吗_网络编程原理与UDP实现
  9. 链表插入排序和冒泡排序c语言
  10. 服务器显示RL011,台达伺服驱动器维修之AL011故障原因和方法
  11. ioccc_konno
  12. kvaser二次开发
  13. js 判断2月份多少天
  14. 神舟 linux背光驱动,【linux】暂时解决sis m672(神舟F4000 D9) linux驱动 宽屏分辨率的问题?...
  15. 腾讯+android+hotfix,发布到安卓平台报这个错误,xLua exception : xlua.access, no field __Hotfix0_Update...
  16. moviepy音视频开发:audio_fadein、fadeout实现声音淡入淡出
  17. 关于Render在不同情况的用法
  18. invalid vcs root mapping 怎么解决_一加黑鲨华硕OPPO等手机root后微信指纹支付不可用怎么解决...
  19. 软件开发英语面试自我介绍及问答
  20. python 静态成员变量

热门文章

  1. windows 控制台cmd乱码(及永久修改编码)的解决办法
  2. NanoHTTPD接收post数据
  3. 大力发展职业技术教育,高等教育也要跟动车高铁一样降降速了
  4. RPA机器人如何通过Usb Server远程连U盾
  5. 计算机常见故障判断与排除,电脑常见故障诊断与排除从新手到高手
  6. otn与stn网络_光通信网络
  7. 申请ISO14001认证组织需要准备哪些资料
  8. Python3爬虫韩寒新浪博客文章
  9. [IOS APP] 适用于iso9001质量管理体系认证
  10. 计算机图形学入门知识