Linux操作系统有root权限用户和普通权限用户两种模式。

在执行一些需要权限才能执行的任务时,我们需要转化到root权限用户条件下才能执行。

1.普通用户权限转临时root权限:

Linux中,通过sudo命令临时赋予普通用户root权限,命令为:

sudo gedit /etc/apt/sources.list

因为文件sources.list是系统配置文件,普通权限是无权访问的,因此需要root权限。

在第一次执行该命令时,终端需要用户输入普通用户的密码才能执行。

2.普通用户权限转root权限:

root权限的破坏性很大,稍不留意容易破坏系统文件配置,尽量不用。但一些情况下需要超级root权限,或一直需要root权限。

Linux系统规定,root权限的密码每次开机是随机生成的,但转root权限时需要知道root密码,这就要求更改随机生成的密码。

moisiet@ubuntu:~$ sudo passwd root    启动更改root密码命令
[sudo] moisiet 的密码:                           输入普通用户moisiet的密码
输入新的 UNIX 密码:                             设定root用户的新密码
重新输入新的 UNIX 密码:
passwd:已成功更新密码                        提示新密码已经生成
moisiet@ubuntu:~$ su                             单个su命令或者su root命令转到root权限
密码:                                                      要想进入root权限,那必须输入权限密码呢
root@ubuntu:/home/moisiet#                   这就是root用户

3.root权限转普通权限

exit命令即可

4.添加新用户

sudo adduser newname

添加的新用户并不位于sudo组,因此并不能调用sudo命令.通过命令groups name查看用户name位于哪个组.

moisiet@ubuntu:~$ groups lili
lili : lili

:前面为用户名,后面为所在的组,可见新添加的用户名位于同名组内.

可以通过位于sudo组内的用户将新用户添加进sudo超级用户中

sudo usermod -G sudo lili

删除用户:sudo deluser name

5.查看文件内容

sudo cat filepath

6.查看目录

sudo ls filepath

参看文章:ubuntu初始root密码和sudo、su命令

ubuntu的root权限设置的更多相关文章

  1. ubuntu 13.04 root权限设置方法详解

    很多朋友安装升级Ubuntu 13.04之后不知道ubuntu 13.04 root权限设置的具体方法,今天这篇文章就将为大家详细介绍设置root权限的步骤,新手朋友可以来看一看哦~ Ubunto 1 ...

  2. Atitit  godaddy 文件权限 root权限设置

    Atitit  godaddy 文件权限 root权限设置 1. ubuntu需要先登录,再su切换到root1 2. sudo 授权许可使用的su,也是受限制的su1 3. ubuntu默认吗roo ...

  3. 虚拟机上首次安装Ubuntu后 root密码设置

    虚拟机下安装ubuntu后root密码设置 问题描述: 在虚拟机下安装了ubuntu中要输入用户名,一般情况下大家都会输入一个自己的网名或绰号之类的,密码也在这时设置过了. 但是当安装成功之后,使用命 ...

  4. Ubuntu之root权限的获取

    方案一: Ubuntu的root密码在没有设置之前是随机的,即在每一次开机的时候他的密码都不同,但是由于在安装Ubuntu的时候需要建立一个账户,而这个招呼又属于admin组,因此它可以对root进行 ...

  5. Linux基本常用命令|ubuntu获取root权限

    我用的是ubuntu12.4系统,因为默认是没有获取root的权限的 下边讲解怎么获取root权限 在终端中输入: sudo passwd root Enter new UNIX password: ...

  6. ubuntu 获取root权限

    实验环境: ubuntu 13.04 背景:现在有一台装有 ubuntu 的电脑,如何获取root权限? 方案一:进入单用户维护模式,重置root密码. 方案二:U盘挂载原根分区,修改/etc/pas ...

  7. Ubuntu获取root 权限,开机自动登入root

    新机器获取root权限,只需要给root 增加密码: sudo passwd root 修改开机自动登入: #sudo gedit /etc/lightdm/lightdm.conf 修改参数: au ...

  8. ubuntu使用root权限登录的设置方法

    Ubuntu系统默认是不允许用户以root身份登录的,在网上找到的方法如下: 1.首先设置root密码,利用现有管理员帐户登陆Ubuntu,在终端执行命令:sudo passwd root,接着输入密 ...

  9. Ubuntu用户root密码设置

    我们在安装Ubuntu后发现个问题,就是不像Linux系统那样会在安装过程中设置root的密码,那以后如果需要root的权限时该如何操作呢? Ubuntu里有个命令叫sudo,是以管理员的身份运行命令 ...

随机推荐

  1. Solr局部或指定字段更新之set用法

    solr wiki文档也有        http://yonik.com/solr/atomic-updates/         java code   public static void up ...

  2. HTML元素定位

    一切皆为框 div.h1 或 p 元素常常被称为块级元素(block element).这意味着这些元素显示为一块内容,即"块框".与之相反,span 和 strong 等元素称为 ...

  3. centOS中修改语言环境

    在终端中打开 键入 vim ~/.bashrc 在最后一行键入 export LANG="zh_CH.UTF-8"

  4. Docker入门系列8

    commit docker commit -m "Added json gem" -a "Docker Newbee" 0b2616b0e5a8 ouruser ...

  5. 用python实现入门级NLP

    今天看到一篇博文,是讲通过python爬一个页面,并统计页面词频的脚本,感觉蛮有意思的 Python NLP入门教程:http://python.jobbole.com/88874/ 本文简要介绍Py ...

  6. Python 字符串操作(截取/替换/查找/分割)

    Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾. # 例1:字符串截取 str = '1234567 ...

  7. JS深入理解系列(一):编写高质量代码

    在for循环中,你可以循环取得数组或是数组类似对象的值,譬如arguments和HTMLCollection对象.通常的循环形式如下: // 次佳的循环for (var i = 0; i < m ...

  8. 九度OJ 1056:最大公约数 (GCD)

    时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:6278 解决:4075 题目描述: 输入两个正整数,求其最大公约数. 输入: 测试数据有多组,每组输入两个正整数. 输出: 对于每组输入,请 ...

  9. 我的Java开发学习之旅------>Workspace in use or cannot be created, choose a different one.--错误解决办法

    今天使用Eclipse时,突然卡死了,然后我强制关闭了Eclipse,再重新打开的时候就报错了,错误如下: Workspace in use or cannot be created, choose  ...

  10. 一步步玩pcDuino3--mmc下的裸机流水灯

            第一部分是玩pcduino3下的裸机.这个过程能够让我们更好的理解嵌入式系统,熟悉我们使用的这个平台.         首先介绍下开发环境: 虚拟机:VMware® Workstati ...